add Sentry exception monitoring

note this PR changes how settings are organized. settings (dev.py, production.py etc) must be specified as a commandline option to django-admin.py or set in an environment variable.
also celeryconfig.py has been removed. celery settings are in settings/base.py