Add form generator

Here's my first stab at a form generator