www.auth implementation

This implements the authentication part of the problem, and a nice
avatar interface, which can deliver corporates photos, as well as gravatar

Everything is integrated when possible with twisted.web.guard,
which is probably the less user friendly API I have ever seen.