Issue #52

Things that were done in this feature branch:

- Added a function to handle a log an error
- Added a new reload type for the application.error struct components
- Added the group and role name as translation params to the translation
- Changed a hard link by a variable one
- Added a new error case for not sufficient permissions
- Changed the way errors are displayed by throwing a new error of type "permissionInsufficient"
- Added the possibility to add wild cards and their appropiate params to translations