Completed the functionality of the three main portfolio construction methodologies and added testing functionality to