Added the generation of the upgrade marketplace
removed a binary file
Revert 6a017a2..de4d8fc

This rolls back to commit 6a017a226afb4711a324df49088ca1cb09939299.
removed a binary file
Turned Ship into abstract class and made different types of Ships
Turned Ship into abstract class and made different types of Ships
Adjusted GameController to support new Ship hierarchy
Fixed some problems in planet
Planet Fixes

Should compile now
Completed the escape pod feature during random encounters.
Fixed a bug in Ships

No ship is allowed to have 0 slots anymore in accordance to Ship’s
implementation of slots.
Fixed another bug in Ship

Error in for loop condition causing an attempt to access out of bound
index of the weapon array.
Reassign ships' ranges.

Multiply by 10. So that player can go to higher tech planets.
Fixed Shield bug in planet.java

Cheap shield was being put twice.
Files changed for demo
Fixed escape pod
Updated universe files to adhere to most checkstyle rules
Added a Universe UnitTest
Added a Planet unit test
Added descriptive comments to Planet unit test