Added an additional parameter for the metropolis simulations that specifies what number of measurements needs to be performed before the signal handler is called. This can be useful when measuring very often, because the signal handler can then be the performance limitation.
Closes #43
Included outstream and instream operator for ArrayAddable. Instream operator must be tested in future.
Closes #46