- refactor test suite
- update Readme file
- add more tests to some new methods