Minor Changes, hung up on Mule 0 Issue
Added Tile Production, Players know ownedTiles

Each Tile now has a variable for the amount of each resource it produces
and a getProduction() method that allows each tile to update its owner's
inventory based on the type of mule sitting on the tile.
Player now has an ArrayList of Tiles that he/she owns.  New method
getProduction() which goes through the ArrayList of Tiles he owns and
calls their getProduction() method - effectively updating the player
with the production resources he's owed.
Updated Controller's default tileMap and creation method to process
different kinds of mountains.  Created new Mountain classes to
differentiate between types.
RandomEventGenerator now checks the player's gold before taking away
from their inventory to ensure that the player never has negative gold.