100% Code Coverage (for now)

* Refactored some db code to allow for easier testing
* Tested connecting to a real redis server... need to test this on Travis
Adding redis-server back to Travis
Merge pull request #42 from legitco/coverage

100% Code Coverage (for now)

On a related note I'm hoping I can put some time asside tomorrow to read through all the server work you've done to make sure I follow what's going on. :D