Add file logging using winston.

Do not make it public yet, we need to fix log rotation first.
This was a suggestion if we were depending on JSON.stringify, Github doesn't allow me to have comment drafts. So, I wasn't able to review the comments before I sent out.

Ignore it.