User management overhaul - Possibly use OpenID or OAUTH, but there needs to be
an easy way to re-set passwords, etc.
At present, user information is stored in SQL db. Consider using native Java db: http://www.h2database.com/html/tutorial.html
Must be easy to re-set passwords, etc. Consider storing user preference information in eXist as XML document and then only minimal private info such as username, password, and email in user db.
See also http://db.apache.org/derby/