initial files, vagrant and salt config
implement login and basic URL handling
start porting registration
use custom registration form, integrate django_recaptcha
use MySQL database defined by environment variables
make login page even more similar to existing one
fix login and logout URLs

- coffeestats.settings.base:
  - define proper LOGIN_URL and LOGIN_REDIRECT_URL
- coffeestats.urls:
  - modify URL pattern for login to match original coffeestats
  - add logout URL that redirects to start page
define all URLs required on index page

- caffeine.urls:
  - define named URLs for pages referenced on the index page
- caffeine.views:
  - define dummy template views for all pages referenced on the index
    page
ignore tags files
add caffeine data model

- caffeine.migrations.0001_initial:
  - initial south migration to create schema
- caffeine.models:
  - define User, Caffeine and Action models
  - User inherits from AbstractUser and is meant to replace the default Django
    user model
- coffeestats.settings.base:
  - define AUTH_USER_MODEL as caffeine.User
add admin functionality for caffeine models

- caffeine.admin:
  - define UserCreationForm, UserChangeForm and CaffeineUserAdmin
  - register admin for models
- caffeine.models:
  - use model_utils.Choices for choices, define __unicode__ for models
- add menu to admin top navigation, customize admin/base_site.html
use django-registration instead of custom actions

- caffeine.models:
  - remove ACTION_TYPES contained in registration
- caffeine.urls:
  - add URLs for ActivationCompleteView, RegistrationClosedView and
    RegistrationCompleteView
- caffeine.views:
  - add dummy views ActivationCompleteView, RegistrationClosedView and
    RegistrationCompleteView
- coffeestats.settings.base:
  - add registration to LOCAL_APPS, define ACCOUNT_ACTIVATION_DAYS
- coffeestats.urls:
  - add URLs for registration views and auth views
- templates/base.html and templates/registration/login.html:
  - use URL names from coffeestats.urls