Changed command formats for Control rods and pumps, added some unit
tests, some other minor tweaks
Merge branch 'master' of https://github.com/cjd515/fire-blanket.git
Slight change to the readfile function
Merge branch 'master' of https://github.com/cjd515/fire-blanket into experimental
MAIN GAME LOOP :D

Added an incredably (but seems to work game loop) to the main method of
game engine.
Also added a calculateAllComponents() method which calls calulate for
every component in the plant.
Parser Test fix fixed assetion logic in testParseCommand()
Merge branch 'master' of https://github.com/cjd515/fire-blanket into experimental
Added Some JavaDoc for new tests
Game autosaves every loop

This currently crashes as save doesnt deal with null pointers well.
2 fixes: 1) Make all attributes in components have a default value
(easiest)
2) change saving and loading to be able to deal with nulls
Comments in game loop
Merge branch 'master' of https://github.com/cjd515/fire-blanket into experimental
components all have default values