Added i18n to the app

a basic level where default is es and another locale is specified in the
url ?locale=en