tidied up use of GaeUserDAO so that a single instance is shared