Added timing of prediciton and learning phase.
Parallelized the final scoring phase.
some visual tweaks and added some parameters for testing.
Added kNN algorithm.