Fix bug when dealing with post request (request was not initialized)
ResultStream is now stored in RESTRequest in HttpRequestHandler
Fixed NullPointerException when calling getResultStream() when request's result stream is null
RequestListeners now holds a reference to the RESTRequest