simple-persistence added GenericDao<T> added UserDAO added exceptions
not finish