Coopr 581: Implement node hours REST API

note that this will be null for any existing tasks.  Will this cause problems anywhere?