Add basic logging
Add configs and logging

Split up configs into production, development, testing. This
makes it easy to switch between them. The configs are loaded
automatically depending on the envvar `CODETA_MODE`, set when
codeta is initialized.

Also configured logging for each of the seperate configs.
Each configuration loads a different logger, depending on the
needs. This lets logging change automatically depending on the
config file alone. We don't have to change any code to change
where and how logs are written. Yay!
Add Makefile to clean up junk and set delay=True on logging
Fix permissions for log/
Update logging with new config management loggers

Updated the configs for each stage. Refactored the
logging config file to be a dictConfig(), much cleaner.
Add a flag for debugging seperate from normal logging so
you can turn on debug logging and it won't impact normal
logs. This is done with a simple filter attached to each
log handler and a flag in the config files. Path of
debug log is also in the config files. Yay config files!
Merge pull request #4 from bmoar/logging

Logging