CYB-79 + fix for front end to talk to this backend.

This adds a back end to store and retrieve Points Configuration data.  It also fixes the font-end to be able to handle the request (instead of dummy data), to save out the configuration, and to activate or deactivate scoring.  

Still to be done: change Activity entries when an item is disabled or enabled.

This works in extensive smoke testing.
@coyote can we use `.points` instead of `['points']`?