Abstracts DAO
Removes UserException that is not needed anymore.
Merge pull request #24 from fbouquet/abstract_dao

Abstract dao