car dao refactor
adding generic dao
javadocs complete