Client side translation using angular-translate

TODO:
 - handle language not found error
 - background select