#000 | variable names changed.
#000 | changed the method parameters. creating object at the right place
#000 | reader functionality corrected to omit last new line characters.
#000 | method extracted out in reader test.
project name renamed