Standardized the format of the parsers hash to make
processing faster.
Changed the first element from a string with the name
of the function to an actual function reference.
Added the configurable `cutoff` property to be used
as the default.
Added API docs and general comments.

Added a few more tests.