- /!\ breaking compatibility commit
- changed the code organization
- refactoring of the query class
- added tests (total 39 tests)
- added Mock project for the tests
- added a Dao trait to handle common tasks