Added Test and Action classes along with two simple tests.

I don't like how Action is very hands-on when you need to add a new action in, but we'll have to work on that later.
Added a step in add player to also assign an home sector for that player.
Finished action to load player.
Merge branch 'automated_tests' into json_save_and_load