Fix the way we decide if hasNext is true or not in WALReader. Unit tests...

... for all classes.
Another thing to add in the parameter is hadoop configuraiton. I will have access to configuration, and pass it on here. Keeps the code generic across multiple file systems.