Updated optionHelp() to expect an object. Added sanity_check function as second parameter in optionWith()