Refactor Foraneus.parse
Explain required fields and blanks_as_nil.

Also:
 - Rename Foraneus.parse parameter.
Add default values for fields.
Add optional arguments to boolean, noop, and string fields.
Document default values.