integrate winston for logging
better logging in each environment

dev: explicit winston.*, errors
test: only errors so that the CI is cleaner
prod: routing, errors
specify the port to run the test server on
add first test for home page