Further accessor changes

This branch makes better use of error status codes we get from the server. Specifically it gives more helpful messages, especially for the unauthorized access code (such as in the case where a coach's account was on hold).