[re #12162] Core service funcionality for ProjectService
- moved github project non-duplicate saving to database funcionality with logging to core
- core.service changed to separation funcionality to multiple files (different style of methods ProjectService and UserService)