Initial commit, still have to refactor Log to Monolog, and make sure configuration is now passed via an array.