expose metrics for nodes.
  GET /nodes/{nodeId}/metrics : returns xml/json with the available resourceIds for the node.
  GET /nodes/{nodeId}/metrics/{resourceId} : returns xml/json including the prefab graphs available for the node.

Ideas for improvement:
  expose the individual datasources available under the resourceId instead of just the names of the prefab graphs
  expose the datasources used by each graph?
  expose prefab details?

Not working:
  The unit test under the NodeRestServiceTest doesn't really validate that this interface is working. It can
  create the node & ip address, but does not create any datasources under the node.  Maybe this should be done
  via mocking?
Add reports to the ngui. still a work in progress. Using a $timeout to reload
the graph works, but throws an angular recursion exception.

Ideas:
  * Can we make the $timeout be at the view controller level instead of at the
    graph controller and have the view controller broadcast an event to cause
    the graph controllers to reload their graphs?
  * Should the individual graph components be directives?