added more middleware, added css and added a couple of views