Got rid of TODO
LICENSE
upgraded Goatfile syntax to use newest goat version
make types stuff more explicit
wrote the StorageUnitConn interface and made redis conform to it, and wrote the StorageUnit type
moved storageunit command type into its own package, to avoid import loops
separated storageunit into storage/unit, and wrote up the CommandFactory interface
made Command not have the return channel built in, that is handled in another parameter
added more command types to the CommandFactory interface, and made sure they all return *Command
implemented most of CommandFactory for redis, just need transaction
Command is now an interface, which will help when doing transactions
implemented transactions for redis
got rid of unneeded constants in redis/commands.go
got rid of keys.go file for redis
make everything use CommandBundle, simplifies everything a lot
fixes to make redis stuff match interfaces
got very basic storage manager in place
split up redis functionality into more files
implemented the AddUnit and RemUnit methods for the storage unit manager
added bucket operations