add middlewares

add Serve static and allow multiple static routes
add compression
add favicon serving