Initial architecture
ignore data directory
cleaning up the repo
adding unit test capabilities with OpenEJB
customizing database persistence context
handling pets