flips without using redis pubsub. better for synchronization if network connectivtivity fails. closes #237
in-process commit for flip encryption
encryption implemented. needs a bit of old-fashioned testing
everything seems to be working without encryption
added a simple singlehub script for old-school dual local gateway testing
encrypted flips through redis entries for easier synchronization are now working. closes #237 (encryption side issue)
better naming for cPickle
added missing run dependency for python-crypto
fixed multihub issues. now need to resolve status issues
now publishing flipped status
added a bit more functionality to flip status to specify a different flip source
fixed graph and tests to use RemoteRuleWithStatus for local gateway
fixed state change not being detected correctly for flip status
removed unnecessary todo statement
add non whitelist hubs to scanned hubs to save from repeated scanning.
add unavailable hub to the list of reasons not to scan.
Merge pull request #256 from piyushk/no_pubsub_flips

flips without pubsubs