Refactoring
Fixed float conversion for KNN
S&P500 and stock downloading functionality and automation