Add transaction.go and update it to work with this model API
Huge refactoring all accross the board. Stripped out most functionality from zoom.go, cache.go, and tests/. Now need to rewrite.
Merge branch 'refactor' into develop
Remove old files
refactor testing structure. Add some tests in model_test.go
Move everything related to and built on top of the redigo driver into the redis package.
Remove old files
Implement and test Save, FindById, ScanById, Delete, DeleteById, and FindAll. Everything uses transactions.
Re-add pubsub.go and pubsub_test.go to redis package.
Update NOTICE file to reflect current usage of and changes of the redigo package.
Add note to README explaining that it might not be up to date on the development branch.