Refactor a little more & add some documentation
Refactor `displayNotification` method.
Not sure I made it any _better_ instead of just moving code around but mostly this was to make the method more manageable and do less.
I abstracted a few of the animation block creation methods into C functions and
the actual showing with the animation blocks into a separate method on `CRToastManager`