#6: Fixed flag updaters
#8: added list of Courses jqgrid
#7: Added UI for creating the course
#7: Added missing services and updated the controllers
#7: Added UI for editing and removing the course