introduce DAOListenerAdapter. closes #12
introduced PageAdapter. closes #13
Publishes directly to the maven repo. closes #11