Initial commit of Java version

Working:  parser, 2D asteroid orbits, 2D planet orbits, panning/zooming