Separate data download functions

Current and future download functions now to reside in common/datadownload.py
Renamed analysis/backtesting.py -> analysis/analysis.py
Bot initial datafill done
Continuing dev.
Added real-time update of working Data(object) for bot