Started this iteration with cleaning out unused code. Removing calendar
items on courses you aren not yet registered on for program courses.
Started rebuilding and centralising all updateing for the modules. this
will eventually remove StartActivity and shorten the login time.