add ignoring .iml files
add new modules and poms
add generic dao classes