chore(logging): add logging via Winston and wrapped it with a custom logging module
chore(logging): ignore *.log when running nodemon to avoid loop
chore(logging): replace console.* with new logging module
chore(logging): fix logging.error and make sure logger exists
chore(logging): add Newrelic and Email transports for Winston

This will send an email on errors logged with winston and thus removes
the old error emailing code.
Merge pull request #2685 from colegleason/logging

chore(logging): add Winston and replace console.log