Refactor JavaScript to use a flicks global for common functions.
Add user email to Video admin display.
Bug 831073: Update UserProfile with fields for new contest.
Split non-body code out into bare.html template.

bare.html can be used by pages that don't need a header, footer, or
default CSS but still want a template with a basic DOCTYPE, meta tags,
etc.
Add ExceptionLoggingMiddleware: Useful for debugging.
Bug 831073: Add profile creation page.

- Adds profile_required decorator that redirects to the profile creation
  page if the current user does not have a profile.
- Adds profile view for creating a new user profile.
- Frontend code is unfinished, will flesh out after design is received
  from craig.
- Refactors some urls and views to make more sense.
Tests!