moved the DAO to its own maven project