added ContentTypes middleware, improved route implementation and exception handling
added own Exception support and handler
added exception throwing on errors
improved get method, new post implementation and exception throwing