An initial addition of some simple usecases
Adopt the new API.  The tests are still failing, but this is a mostly working checkpoint
Fix the maven build
Remove cruft.
Get the simple case working.
Add additional tests.
One more test.
Feedback from cgruber.
Remove a stray classfile and update .gitignore to make sure that doesn't happen again.
The last bit of cleanup to make the Maven build work again.