Added a basic set of monsters

To start the monster roster added some basic monsters. Also refactored
goblin and monster class to acomodate some reuse since we now have more
monsters. Addded more entries to treasure_table where needed and changed
some uses of the random parameter.

fixes #17