Allows direct access to option parser
Add a construct function

This allow to differentiate the step of constructing an OptionParser
instance from the step of using it to parse arguments. This open for more
flexibility, such that adding some options after having already parsed some
arguments.
Update Readme
README: typos