just about got my head round the basics of the authentication mechanism. Still no idea how to create accounts or actually store them in mongo rather than an atom