Fixed some migrations, again. Made player belong_to user
MoveController#create accepts a move and validates it
Validation framework and MoveUnit validation
Refactored move validators to throw error with validation message if move fails to validate
Send error message to client if move fails to validate
Validation catches moves from friendly to enemy cities. spec for it written
Merge pull request #24 from RantGames/move_units

Move units validation
Put newly created moves in current game turn. MoveController tests
Merge pull request #25 from RantGames/move_units

Put newly created moves in current game turn. MoveController tests
attack unit move implemented
Merge pull request #26 from RantGames/attack_units

attack unit move implemented
Merge pull request #27 from RantGames/setup-new-games

Setup new games
Set up WAD to cache bundler dependencies. Hopefully
Change from using remote WAD script to local WAD script
force travis to rebuild
Started rehashing users joining games.
Feature is now functional