Messy mass-commit

A lot of this is incomplete. My ADD coding process makes SCM difficult.
I'm about to shift this to a Maven build process, so I wanted a commit
beforehand, to catch all the moves.
Mavenize

We'll be adding BeanShell scripting at some point soon. I mavenized the
project to get that dependency.