Replacing method names in C4Notification protocol

Updated documentation.
Updated method names in C4MethodDelay

Updated documentation, and switched to using blocks
Replaced implementation for notification and delay
Updated listenFor method