Creating IResourceHandler

Renaming IRequestHandler to IResourceHandler and moving towards a more
resource oriented implementation
Structuring the first layers of processing