#10: Fixed questions, added parent course to modules UI
#10: Added parent course handling to the service and controller
#10: Fixed angular js exceptions
#8: Added ability sorting and paging to grids
#10: Fixed jqgrid reloading, course list dropdown