use Java Config for persistence layer
rename package dao to persistence