A more user friendly handling of errors in the GUI.
We should expect more API errors and deal with them in a more friendly way.
we should have a 'chaos monkey' api that returns with random BS to test.
There are often 'network' errors which are just the API saying 400, 500, etc.
There should be a better 'try again later' message.
Errors should not stack up.