Code Review Changes

Add Class methods to node_resource so the API is cleaner.
Test new API methods.
Add documentation to a few methods that were missing it.