targeting responses and requests to specific DOM element
whitespace
added ability to observe and receive event notifications via api
added initial equals() and hashCode() methods
added ability to tie a owner ID to an observer so they can be removed by owner ID as well (used for cleaning up observers created by client via API)
updated README.md
not adding requestId to messages that are fire and forget
calling JSON attribute of event "event" instead of "type"
Merge branch 'develop'