#24: Content based predictor - introducing neuron network 

Added repository to persisting network weights
Added prediction controller
Refactoring
SimpleContentBasedPrediction