Make SPOC gradebook an API feature

rather than just a hacked in feature. Also point tests from the legacy implementation
at the new dash API implementation.