Added error handling, changed version model, updated client version.
Merge branch 'release' of github.com:Cal-CS-61A-Staff/ok into release