Registration and Login now also check local user database for credentials if network unavailable (Registration adds user to local database whether online or not if user doesn't already exist). Courses list is loaded from Kinvey unless offline, then it tries local database (as a side effect, courses displayed are the same no matter who logs in-even through Kinvey).