Front end now sends the player's ship layout to the back end

* Fixed JSON error by giving ships of the same type unique names
  (e.g. Patrol Boat0)
* Ships are created based on JSON sent by the front end and added to a
  game object and board layout object