Fixed warning
Fixed typos
Improved stream output
Moved SimulationObject definitions to cpp file
Added -Werror flag