_usage_long and _usage_short internal functions become argsparse_usage_long and argsparse_useage_short public functions. Getopt command is presence is checked when argsparse.sh is loaded, and an error is returned if its missing. Some more small docstrings updates.