Moved redwood module into a subdirectory

Moved settings.py and urls.py into a subdirectory so that there
are no nested python modules.
updated manage.py
Removed django-reversion

- Removed django-reversion code from the repository
- Added lines to setup script to install django-reversion package
- removed admin.autodiscover() since django 1.7 does this automatically
- added "apt-get install sendmail" to setup script because the default
  logging settings crash without it.
fixed url errors
added allowed hosts to settings
Added view_on_site to session inline admin
Changed CWD to BASE_DIR in settings

CWD pointed to the current directory of the settings.py file,
BASE_DIR points to the directory containing that directory.
Moved static files from static/ to expecon/static

The static root should not be kept in the repository, since it's
contents are populated by the collectstatic command.
changed email in settings to a placeholder
changed mimetype to content_type
Merge pull request #45 from LeepsLab/router-deadlock

Fixed deadlock caused by out of order messages
Updated session_payouts.html.
Merge pull request #47 from RedwoodAdmin/JeremyDev

Updated session_payouts.html.
Merge pull request #41 from LeepsLab/django

Updated to work with Django 1.7
Updated django.wsgi for django 1.7
Merge pull request #49 from RedwoodAdmin/JeremyDev

Updated django.wsgi for django 1.7
split major router parts into separate files
moved message struct to separate file, newRouter to router.go
made send a method of listener