Initial commit, mostly incomplete and broken. Code needs lots of
re-organization before it will run on tomcat. Updates coming soon.