Cleaned studentprogram controller and added route => update_program
Student program can now migrate program
Year's get_course_object function now check year status before retrieving course information
Fixed bug in StudentProgram.migrate_program + handling of passed & failed years in get_semester_objects
Fixed some tyypo in year model
Updated get_avaliable_courses_method from student_program model to retrieve migrated course from old years
Adde info message and prevent user from migrating if no new catalog are available
Tweaked cataog#index view
Tweaked catalog#show view