retrieve missing arguments instead of only boolean

I considered memoizing the method, but we only have extra costs when we throw an exception. This seems acceptable.
removed no longer used method
allow arguments to be nil
Merge pull request #62 from Factlink/better-missing-arguments-feedback

Better missing arguments default behaviour