Add nicer error screens/handling
Closes #18
Adds a new ErrorScreen
component that can be used when no data is received. Also changes components to indicate the state (loading/refreshing/success/failure) a little nicer.
Closes #18
Adds a new ErrorScreen
component that can be used when no data is received. Also changes components to indicate the state (loading/refreshing/success/failure) a little nicer.