KCINFR-979: adding generator registration logic
KCINFR-979: fixing a test
Merge pull request #526 from leoherbie/form_gen_register

KCINFR-979: Form generator registration