Break logic into separate methods, easier to handle this way

Signed-off-by: Suki <suki@missallsunday.com>
Merge branch 'develop' of git@github.com:MissAllSunday/Breeze.git into develop
No need for this

Signed-off-by: Suki <suki@missallsunday.com>
Notifications logic belongs to Breezenotifications...

Signed-off-by: Suki <suki@missallsunday.com>