Added barracks and a basic game loop in GameFlowTest
More tests for assigning military to barracks and small cleanups
Added reminders on further testing
Added ForesterHut as new building that requires a worker to function. Also added Forester. Tests added both for game flow and ForesterHut specific
Changed all object creation to standard new <Class>
Removed unused code and associated test
Added tests for forester hut to check that it's not a military building and handles a promised worker correctly
Made the inventory map in storage private and make users access it through specialized methods