updated Node_Configuration to include better naming conventions and unit testing