Added Point Class
Created and added integer based point class and appropriate junit tests
Added GameObject Class
Game object is the model class that pretty much everything will be a
subclasss or subsub class of
Added Turret Class that extends Structures and implements canAttack
Added Structures Class which implements Attackable
Merge remote-tracking branch 'Dan/master'
Added Javadocs