decouple, get working as JFrame or Applet and cleanup a bit

Hiya
Did lots of decoupling and some cleanup, extracted graphics routines to shared class Game used by DemoMain or DemoApplet. Added mvn exec:java goal so can start from command line without ide. 
Cheers!
Dave