Collect imperatives_factory items in a directory
Collect infinitives_factory items in a directory
Collect participles_factory items in a directory
Extract imperative block to gem

ALSO: remove incorrectly named
`latinverb_imperative_block`.
Remove components/ dir: functions duplicated in gems
Restore Validator
Update todo.txt