Adding some of the list functions

This pull request include:

* llen
* lpush
* rpush
* lpushx
* rpushx
* lpop
* rpop
* blpop
* brpop
* lindex
* lset

Please let me know if you want anything corrected! Thanks for starting it. It's really practical!