Finish

- Cleaned up tests
- Added test for circular data (Fixes #1)
- Updated constructor parameters
- Updated REAME with changes
maybe `options` could just have `wreck` as a property to simplify the parameters to the constructor?