Add new functionalities

- Rename artifact id of submodules
- Make Database tests simpler
- Add exceptions
Fix configuration (dialect and jpa properties)