Redone Fix: #6

Inverting logic of options.lenient to options.strict since it seems more self-explaining.
Moving the (options) passing to the instantiation rather then the specifc parse.
Updating tests and docs

Proposing a "big enough" version update to clearly indicate the incompatible API changes in this fix.