ProjectService is responsible for all operations related to projects.
Service should be used everywhere (instead of currently used DAO) for security.
The mathods check if user allowed to do some action or not.
It is required to inform GUI about availability some actions.