Added serialization support for NeuralNetwork

Also added command line paramter to load from file
Factored out common logic from GameManagers