error handling and some message update
login error and spinner
more generic form view
can save an model edit now