Linting + UMD + doc

- Code is now linted
- provide an umd module
- documentation