Update to CSV verb data and resulting JSON verb data to split out many "multi-verbs" onto individual lines and to split out transitive/intransitive/seg qualifiers to a seperate column. The parser has been updated to reflect this.
New tests to cover transitive/intransitive/seg verbs.
Fix parser bug which omitted the "seg" qualifier on split verbs such as forlove.
Allow verbs to have multiple conjugations, split by a / character.
Qualify verbs correctly, whether regular or irregular, using the new @qualifier instance variable and associated methods. This should be less brittle than checking if the infinitive contains a "(transitive)" string or similar.
Make the transitive/intransitive spec less brittle by removing expectation to have it in a certain order.
Remove debugging puts statement.
Simplify response code by assuming all conjuations comes in arrays.
Handle the presence of multiple verbs for a single infinitive by holding all values in the verb dictionary as an array (even if single-valued).