make arg expectations optional

sometimes it's impossible to anticipate the args (such as in an
insert), sometimes args don't need to be checked
Merge pull request #3 from treetopllc/master

Optional argument expectations