Added a default logger

Logs to the console when NODE_ENV isn't test stops noisy tests
Always logs to a file transport in ./logs/app.log