Added dock to the game
Merge remote-tracking branch 'origin/master' into james/dev
Removed debug messages @ EventController.java
Shield update
Added a method to handle events for button @ UpgradeBar.java
Fixed minor error where buy button was not correctly configured @
upgradebar.fxml
Added edge case for checking whether a player has enough money or not @
DockController.java
Fixed some Law of Demeter violations in DockController.
ship.addUpgrade() now accepts ShieldType instead of Shield.
Checkstyled the modified documents. Human, NPC, and Mercenary-NameGenerator alphabetically
Checkstyled Pirate, and Planet.
Checkstyled Police through SolarSystem
Checkstyled the rest of game package. Trader through Universe.
Removed all unused imports in controller pkg
Merge remote-tracking branch 'origin/master' into james/dev
Added pmd to gradle build. -x pmdMain to build without running pmd.
PMD'd the project. Added findbugs to the gradle build. -x findbugsMain to exclude. Changed to generate html reports because they're more useful without the findbugs gui.
Merging master into jack/dev while working on pmd/findbugs
Merge branch 'master' of https://github.com/gem-5/last-adventures

Conflicts:
	src/main/java/edu/gatech/gem5/game/controllers/DockController.java
Added javadocs to fields in Data class.