Created related words usecase factory and majority of general controller creation class.
This method is necessary since translate View is the same for trasnlate, related words and text speech use case, but they'll use different viewModels / presenters, although they should have the same structures.
Relevent to #53
Created related words usecase factory and majority of general controller creation class. This method is necessary since translate View is the same for trasnlate, related words and text speech use case, but they'll use different viewModels / presenters, although they should have the same structures. Relevent to #53