Add NotFoundResponse, make HttpResponse abstract
Start to mock out filesystem