Tidy up

Re-order var / funcs
Add some comments
Rename closure vars
Add notification example to harness app
Update README

Signed-off-by: Ashley Mills <ashleymills@mac.com>