Initial work on forms. Form creation ("form" type), rendering and submitting. Adding text, email, password and submit field templates. This fixes #6.