Fixed issue with null JSON values not being stored due to TypeError exception
Changed redis dep to latest 0.x, this is to take advantage of new error event instead of throw.
added .idea to ignore
Added support for connect/error external listeners
Merge pull request #1 from itayw/develop

merge develop->master