2.0.0

changed handling of single - options
added support for custom option types
added required options
added option ordering
better error messaging
more documentation