added zrangebylex with tests

@ptaoussanis added zrangebylex which I need for a project.  Let me know if this is up to par for a commit.  I do need it for a current project, so if anything can be done to get this pulled sooner rather than later would be awesome!  cheers - it was super easy to add and test a new command with the way you've built this!