Added a standard template argument for Metropolis::do_metropolis_simulation that observes the energy of the system.
Provided the most simple example for a configuration and a step (1d Ising without templates and other complicated stuff) to show the user how to use the library. Fixes #19