Added application notification infra & fixed a few other minor issues

Signed-off-by: Madhu Venugopal <madhu@socketplane.io>
Test cases for Connect/Timeout and Echo notification

Signed-off-by: Madhu Venugopal <madhu@socketplane.io>
Merge pull request #27 from mavenugo/app

Application async notification infra and test-cases.