Application complete.
Still need to clean up some comments and generate javadocs