Added license header and some javadoc to AbstractBatcher