Add FixedErrorView, convert code to use it

When there are any errors from user actions, the FixedErrorView will
show the error at the top of the screen, then fade out.