refactor error handling: show all errors in a popup instead of an alert bar
remove error template catch all client side errors clean throwError calls