Finish

- Cleaned up tests
- Added test for circular data (Fixes #1)
- Updated constructor parameters
- Updated REAME with changes