add options and maximum_limit
camelCase and simplify the options logic
documentation tweaks and change to maxLength
explain what the feature does
0.3.0