Restructures Code For Useability
Implements basic architecture in restructuring the Menu code
Merge remote-tracking branch 'origin/master' into david_working

Conflicts:
	src/com/github/rocketsurgery/Level.java
	src/com/github/rocketsurgery/Node.java