Added  parameter for multiple values of nodes
Changed directory case
Re-organized classes and methods for ease of use