Small refactoring
Slight refactoring
Add some tests to make sure old users can properly get more device ids added on
Update readme
Update readme
Switch to using proper halt method
Fix error handling
Merge branch 'master' into feature/support_redis_failover