added lib/ class to fetch data from course master file
refactored some code, all courses are now updated with simple command