Add transaction.go and update it to work with this model API
Merge branch 'fix-readme' into develop
Fix version number for development
Merge branch 'readme-fix' into develop
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.
Remove an outdated function from database.go
Refactor errors.go. Add a zoom prefix to all errors.
Remove cache and benchmark files for now.
Remove another folder related to cache
Fully implement and test saving slices in structs as sets or lists.
Introduce a new query abstraction. Convert FindById and ScanById to use the new query abstraction.