Move classes to new namespace

For some reason, I stuck them at the top level of o.l.aikuma, which was
silly. Fixed now.
Add assembly pluging for complete jar

by running mvn clean compile assembly:single one can now generate a
single executable jar file that contains the server and all its
dependencies. Supports easier deployment.
Fix path weirdness

For some reason, the original script wound up with a duplicate ../lib
prepended to the source information. fixed.
Added ant build file for generating jar

Added the build.xml file I use to generate the cloud storage jars.
Generates two versions of the jar file, one with just the Aikuma
classes and another one with the dependencies included in the jar (just
the json lib so far).
Add note about removing demo classes from jar

Added a note where one ought to comment out a line to remove the
classes in the demo directory from compilation (and subsequent
inclusion in the jars)
Multiple updates

- Changed public methods to handle invalid tokens and revalidation.
- Changed public update/insert to return more informative messages about
  metadata validation
- Added a TokenManager class to manage auth token and updates
- Added a subclass of ResourceConfig to give me a place to stick the
  token manager