added paint and gui (JFrame stuff)

lots of crap code... still needs a ton of clean up