Compiles!

The PrintSimulation is now initialized inside the Simulation, thus no
longer requires a pointer or a reference. The headers have been reworked
to break tricky dependencies.
HEADER
All the headers of Simulations, Protein and PrintProtein are now
in Main.h in order to clarify the dependecies.