Travis integration, widget internationalization, consistency updates

- integration with Travis CI
- i18n for widgets
- code style fixes (missing semi-colons, indention...)