Bug Fix
General
if an option has an 'enum' value, and all possible values are numeric, convert the value to a number in the options object returned to the caller
Feature
General
add auto help and version option, enabled using the flags in the passed options object (auto-help enabled by default)