Merged reader and impl into DefaultReader class
Swapped javadoc for groovydoc