init
create route
create context for route
create router and generic message response
create server
create internal response writer
create middleware
create bourbon
add travis
add Todo
add license