More refactoring!

TODO:
* fix bug in save/restore of TranslationFragment
* Delete/clear history
* Add undo action in TranslationFragment
* Localize all UI strings!
* Provide better UX on tablets