filtering on node name and state, updated readme and added additional tests, some refactoring to clean up