Refactor logger
- Prevent error on subsequent close calls by keeping the HTTP server referenced
- Move logger code to own file and enable all Bunyan standard serializers
- Fix undefined app name field being used on run function
- Add log warning about aborting error handler when headers sent
- Update ci to start lengthy code quality job asynchronously right away
Edited by Guilherme C. Souza