added a first pass at some gui code, rejiggered some sbt stuff for swing dependencies