Add support for ignoring unmatched arguments
Display the entire doc string on error

 - More useful than just the usage string
 - Also only strip new lines as indentation is sometimes relevant