Due Diligence Framework: A Complete Structure for Building a Measurable Business Evaluation Process