User and courses are saved to class Session.java that holds data for application life time.
Button graphics change when course is saved to user profile.
When exiting application all current courses are saved to file.