Move forms into Type & Entity

Signed-off-by: Gawain Lynch <gawain.lynch@gmail.com>
Remove no longer used code

Signed-off-by: Gawain Lynch <gawain.lynch@gmail.com>
Pass author into the form creation

Signed-off-by: Gawain Lynch <gawain.lynch@gmail.com>