initial copy from http://blog.golang.org/context/server/server.go, based on blog post http://blog.golang.org/context
fix import paths.
add httprouter and alice middleware
appContext with Mongo session.
added configuration and panic recovery