Merge branch 'admin'

* admin:
  text updates for less conflicts (admin)
  split up admin views, set up global error alert (admin)
  working admin with user pages. (admin)
  add user model inspect to see whats wrong (admin)
  add user authentication to admin (admin)
  semicolons ;_; (admin)
  add coffeescript, and initial admin page (admin)
add readme (readme)
Classing up the joint. (fix-routes)
Globalization (fix-routes)
logins working now, authentication re-enabled (fix-routes)
registration added, routes finished (fix-routes)
fixing the auth messgae on the home page (fix-routes)
route all the admin routes through an authenticator (fix-routes)
remove unused file (fix-routes)
update comment about index to remember to keep it last (fix-routes)
routes get app passed in, it's a pain to manage the global :P (fix-routes)
Merge branch 'fix-routes'

* fix-routes:
  routes get app passed in, it's a pain to manage the global :P (fix-routes)
  update comment about index to remember to keep it last (fix-routes)
  remove unused file (fix-routes)
  route all the admin routes through an authenticator (fix-routes)
  fixing the auth messgae on the home page (fix-routes)
  registration added, routes finished (fix-routes)
  logins working now, authentication re-enabled (fix-routes)
  Globalization (fix-routes)
  Classing up the joint. (fix-routes)
app.js -> app.cofee (coffee)
ohh, fun, even less braces (coffee)
extra white line, go away (coffee)
Merge branch 'coffee'

* coffee:
  extra white line, go away (coffee)
  ohh, fun, even less braces (coffee)
  app.js -> app.cofee (coffee)
Coffee-ize User model and make the username field into an email field (email)
update fields to email address instead of username (email)
Finish changing username to email.  The createStrategy workaround for passport-local-mongoose had an unexpected gotcha (email)
Merge branch 'email'