Trnslator class and Terminal class

Translator class for dealing with translating extensions. Terminal class
handles actions in methods.
Merge branch 'master' of https://github.com/caloriscz/Caloris