Refactor handling of modules, cleanup and consolidate logic
Add support for specifying live cloud data providers
Due to issues in json parsing and handling, will drop support for comments in lean.json file
Tested running backtest/research/optimization/live local and cloud, using a specific existing env or multiple live data providers and historical data provider
Tested running backtest/research/optimization/live local and cloud, using a specific existing env or multiple live data providers and historical data provider