Ziafazal/course module completions feedback

Made these changes to course module completions
Moved POST operation from Detail view to List view
Removed Detail view
Returning empty set instead of 404 if no matches are found in the List view
@mattdrayer @dsego  Please review.