Simplified the API, options now only in constructor, corrected documentation and tests.