fixed encodeDate to output 0's and 1's. Was doing array stacking incorrectly, outputting 1's and 2's
Added a preprocessing function to scale numerical features.  Scaling is neccessary for models like a svm with an rbf kernel