Get project ready for refactor

- Add basic mocha tests
- Update dev dependencies
- Create basic Ouical class
- Update the README accordingly