Finishing up the model changes.  The new components are :
Starting to clean up the forms in the prototypes
Further cleaning up forms in Prototypes
Setting up installation forms
Allowing for form models to set a prefix, so they can differentiate
themselves in the input stream.

Updating the comment forms.
Cleaned up the form validation and changed the user forms
Finishing up some fixes