cousemodulecompletion implentation

switch to APIView to support url conventions

merged with master
Merge pull request #76 from edx-solutions/ziafazal/course-module-completions

Ziafazal/course module completions