implementaiton of Quasi Newton algorithm with new builder factory
Re-factoring namespaces to host optimization for portfolio management