feat(filters): Add filter to the controller

- Add filter to the controller
- Add observer to the models
- Add observer Salt use in the user part the generate and hash the
password user
- Add filter authentification and basic authentification
- Add filter csrf configurable to active or not with the request