Extending django's auth framework to support multiple profile types | Hacker News Reader