refactor(controller/service): extract controller logic to services (phase 1)
refactor(promises): refactor services with promises (first big step)
refactor(promise): continue promise big refactor (caution: not working state! :fire:)
refactor(promise/services): continue refactor by splitting code (caution: not working status :fire:)
refactor(service-panel): refactor service-panel into a directive + remove unused anymore directives
refactor(service panel): try communciation between view <-> directive... without success FTM (Caution! Unstable state! :fire:)
feat(debug): create debug module to debug directive <> ctrlr communication
feat(service-panel): defeat this scope issue with directive! GREAT SUCCES!

- Finally succeed to open the service panel on click on a service!
- How? > Change scope variables to objects to enforce Angular Golden Rule! :)
- Remove debug module (+ controller + directives)
refactor(office): convert scope variables to office.x variable
refactor(app): refactor MASSIVELY to comply with best practices files/folders structure
refactor(service-panel): finish open/close service-panel refactor
refactor(services): reactive completed/not completed service toggle header button
refactor(panel): reactive overlay + body noscroll
refactor(service panel directive): refactor code style
refactor(directives): finish service-panel and service-item directives

- FINALLY SUCCEED TO BIND CONTROLLER <-> VIEWS <-> DIRECTIVES SCOPE <-> DIRECTIVES CONTROLLER <-> DIRECTIVES VIEW!!! Great success!!! :D
- Use Controller As for every controllers in to application
- Implement controllerAs + controller + link methods in directives
- New use of services inside of controller: now services are binded to a local vm.Service variable, which is then used everywhere. Services are so only used once in the initial Controller call
- Many clean ups, refactor and style correction in directives, services and controllers
feat(directives): continue directives refactor

- Remove passed attributes via Scope to directives and use Services instead
- Clean up MemberPanel directive and prepare for reintegration
refactor(directives): finish Service <> Member panels interactions
refactor(event catcher): factorize event catchers into list + loop
feat(logsService): create logsService to provide unified logs
refactor(directive): create MemberServices directive inside MemberPanel