better error handling + button

* no more traceback from user pov
* new error html template
* new generic error handling
* correct rendering for none form buttons