Add a first level of abstraction for the services and a adaptation of the authentication actions
Rename compiler manager to monitor
Add methods for strategies management
Add the CPU getter for both windows and linux operating systems
Set two kinds of service and begin the communication model changes
Add the routing feature, configs and methods in Router
Implements the feature and the basic navigation items
Add Roles management in routing, improve controllers and routers way of work
Merge branch 'Theme/Services' into feature/ave-service-abstraction
Advance the service configuration