added cubes as a  3d shape
made drawing images with coords not being (0,0) work
added support for shift, control and menu keys
reordered Group constructors
added method for grabbing mouse, not implemented in java2d
safety for unfinished method
extended java-docs in Input