Preperation for multiforms

* new Ultraform now takes two arguments and calling preprocess() is no longer required. This is a preperation for issue #68.
* Changed submit template to use a button.