update gems
better handle errors from the underlying classes in the UI

prefer to return error codes rather than serve wrong data
cleaner error handling in the store and event interface

exit on error
Merge pull request #11 from airbnb/error_handling

Error handling
client IP checks optional, support X-Forwarded-For
Merge pull request #12 from airbnb/pierre/ip_check

client IP checks optional, support X-Forwarded-For
hotfix for reporting
try publishing via stomp instead of amqp
Merge pull request #13 from airbnb/stomp

publish events via stomp instead of amqp
nil properties should never match
store.rb: don't require fog
config.json.example: add new required attributes
Merge pull request #14 from airbnb/pierre/nil_doesnt_match

nil properties should never match
Publish the merged data instead of what was reported by optica