Version 2.0

- Various Refactoring
- Reorganisation of the code to make it object oriented
- Added support for data- attributes to set parameters