fixes #61 Adds check is a number check on param

Adds/Fixes support for negative numbers on the cmd line

Note: while this does fix the issue, a better approach may be as @dresende commented in issue #61 - if the parameter is provided and expects a value, automatically slurp up the next arg in the chain.