Added a nicer way of reading a CSV file, check todo in the class
made Node more general, now it takes a args[] as params and reader must be sure that params are correct