Updated the escaping on error messages so I can put a bit more description in there.  Its not pretty but you can see what's going on at least
Bumped up to snapshot dependency of webauth to pull the latest change (this gets rid of the wrong servlet api from the path)
Now unpacks error messages from the dashboard api call and shows them to the user - debugging is better
Removed unused variable, moved log level down to DEBUG because it was too noisy and reformatted the file for consistent layout
Substantial rewrite to use the new generic hibernate tools and to make the authorization flow clearer