Rename history spec file
Add type checking to history entries
Cleanup jasmine runner a bit
Don't permit insurgents to be placed in inner circles at start
Add history application and de/serialisation