support STRLEN
support GETRANGE
use notAStringReply where appropriate
explain why we can't have SETRANGE