route's Middleware function returns all middleware handlers
fix parent assignment
test route Pattern and Middleware functions
remove package level Run function and update docs
update examples and add example for Mount
declare default middleware
router Find returns a route
createContext accepts a route and context Run doesn't accept arguments
moved default prefix of router, server and port to structs
fmt
update docs
move port assignment to init
add -race and -cover to travis.yml