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
KCINFR-979: fixing generator test
Merge pull request #565 from leoherbie/fix_gen_test

KCINFR-979: fixing generator test