adding endpoint to get node properties from a cluster.
remove unused code.
The node properties request is now its own object with a
deserializer to avoid custom decoding. Refactored cluster store
to return immutable collections and consolidated a lot of common
code into their own methods.
removing unneeded method and adding class that I forgot to add.
style fix.
copy immutable set from a set instead of list.
remove unintended change.
Merge pull request #6 from continuuity/feature/get-node-properties

Feature/get node properties