Gator 20 Update Translate Logic to be more robust

reolves #20 

* Updated the translate logic to return translation to individual words if it is not able to find a complete phrase.
* Introduced a new utility class; to help in common functionality.