Twit 02 Retrieve user twitter home stream

Creates a generic parser and requester. Performing a request against the REST api now requires the correct pair. 

Example:
To request the twitter android dev stream, the request requires the TwitterObjectRequester (Twitter responds with a JsonObject) and the TweetsHashTagParser to parse the Json object.


not to BE THAT GUY, given I see you've deleted the `RequestManager`. But a `RequestFactory` should create `Request` objects.

`RequestDispatcher requestDispatcher = ...`
`RequestFactory requestFactory = ...`
`Request request = requestFactory.newRequest...`
`requestDispatcher.dispatch(request);`

overengineered maybe, but main point is the factory name