modify pom
add models
add generic dao
add base test