Initial commit, still have to refactor Log to Monolog functionality. Also we have to pass the configuration through an array.