v0.2.0

Now uses an object for passing options, provides defaults if none are given. More sensible and simpler internal flow.