mattdrayer/api-modulesgroups: API - Added grouping capability for courseware content

initial commit

add tests

back out config change