Backend enchanges to prepare for cargo feature

Updates ship and user model to prepare for implementation of cargo and loot.  Removed unnecessary activerecord models.  Fixes to some logic errors that would crash the game eventually.