Coopr 581: Implement node hours REST API

javadocs for public methods.  In particular, useful to document what a null value means.