decouples NewJFrame from the instantiation of the TweetFetchThread by introducing ServiceLocator pattern. 
NewJFrame now requests ServiceLocator. The instantiation of the service is hidden inside of ServiceLocator and TweetFetchThread which implements IQueueAccessPoint also now implements ServiceRecord. But the latter one is just for convenience, I am not sure if that's necessary to add to services.