changing version to 2.7.2 and fixing unit tests
pushing all the changes to create reader, writer, and processor