Store users without using CKAN extras

* Now, a table is used to store the users that can access a specific dataset.
* Refactoring: new files has been created in order to create a more logic structure.
* Notification to add new users is now a CKAN action so the URL has changed from `/dataset_adquired` to `/api/action/dataset_adquired`. 
* New tests
* Bug fixes