Issue/#30

- Fixes #30 
- segregated code of `adapt-contrib-pageLevelProgress.js` into separate javascript files.
- updated `README.md`, `example.json` and `properties.schema`