add lumberjack rolling logs
factor out http port
remove webapp_test.go
change scope of various struct fields
add rest.NewEndpoint() test
enhance NewEndpoint test