Exceptions

Added exceptions to Village and Gnome class methods, also added Kate's
MapGUI code
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/finproject/Gnome.java
	src/finproject/MapGUI.java