Basic layout and functionality, sorry my code is a bit of a mess. regarding the the anonymous classes, thats the best way to add the listeners because they never do the same things.
Everything I have done

this is everything i have done up until now, pretty proud of the
layout..... the UI has basic functionality except the options button.
Also using anonymous listeners is better idea here i think. Anyways,
incomplete parts have comments next to them, and i still need to
implement the keyboard functions
Added Tank and Bullet models.
Merge branch 'MasterBranch'

Conflicts:
	ArtilleryGame/src/artillerygame/ArtilleryGame.java
	ArtilleryGame/src/artillerygame/Terrain.java