Added some styling and caching middleware