Neater version, with archiving

Have tidied up the project code ONLY. Now each statechart model is a
separate .hpp file that can be plugged into a general wrapper called
StatechartCellCycleModel. Statecharts simulations can now be archived,
and some broken files/irrelevant tests are deleted.