Major commit.
 * Added mime and statuscodes as scroll down
 * Cleaned up some code
 * Prepared for more detailed specification, so that stubs and servers can be made out of it
Remark interface is uglier than before, but more functionality