Added more test cases, created module class, updated course and admin
classes.