Old Node implementations removed and new Node implementations introduced.
GameState and GsParser altered to manage new ContainerNode and BasicNode interfaces.
Merge branch 'develop' of https://github.com/mrwinton/TheExcellentAdventure into develop

Conflicts:
	src/gameworld/Player.java
	src/gameworld/Room.java
Conflict resolution test commit

Conflicts:
	src/gameworld/Player.java
	src/gameworld/Room.java
	src/parser/GsParser.java
Conflict resolution test commit

Conflicts:
	src/parser/GsParser.java