Refactoring

- now using data-attributes instead of id for localization
- updated documentation
- added grunt