Organized requirements into environment-specific files
Organized settings

Settings now inherit from base.py and sensitive settings are pulled
from environment variables. This is a good approach and well
documented in the book 'Two Scoops of Django'.
requirements update for travis-ci.