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