1 + finish command implementations
3 Only a few left, to test the SORT command's edge cases (e.g. BY pattern)
4 + determine if we should not use bool return values and instead throw redis_error. (latter).
5 + maybe more fine-grained exceptions (not just redis_error but operation_not_permitted_error, etc.)
8 - make all string literals constants so they can be easily changed (minor)
9 - add conveniences that store a std::set in its entirety (same for std::list, std::vector)