added "course" value to location table and fixed bug in OMHClient where it would crash trying to refresh authentication without a refresh token