Add gorilla sessions and flash messages
Middleware and controllers are combined only at app init. Downside: not
http.Handler interface
Added a method to obtain a http.HandlerFunc from a Ctrl and a C