implemented switch actor
added test cases
side branch commit 1
Redis config and sidekiq initial commit
resolved merge conflict
Merge branch 'master' into sidekiq

Resolved Conflicts:
	lib/drift.rb
	lib/drift/activity/base_activity.rb
test case fix