Changed the data of the PermissionAccess annotation
Created parameter hasPermissions on config files
Changed the service call and methods
Changed the logic of AccessControlService

Changed the logic of AccessControlService to call the check permission
from the Strategies entered on the annotation
Added a default strategy and interface of permissions

Added a default strategy to check the permissions from the database
Added strategy interface to force user to implement the method
run on his strategy class returning a boolean value
Added custom exceptions
Changed the services.yml file

Changed the services.yml file registering the services, drivers and
strategies
Added interface for the entity

Added interface for the entity as will be the relationship with permissions