Add documentation and reformat with weaver.ini
Use underscore casing for endpoint names
Implement context-related endpoints
Belatedly add Changes file
Add yet-to-be-implemented endpoints to Commands.pm