Client side translation using angular-translate

TODO:
 - avoid initial value display
No lang requests in tests
Add missing translate property
Create the translation markup in the directive