Convert values to str() where appropriate
Merge branch 'issue-32'

* issue-32:
  Convert values to str() where appropriate
Add wheel to requirements file
Now need to explicitly start redis-server

I believe ubuntu doesn't start redis-server after install.
Use init.d script instead of service to start redis
Ahh, use the services key to start redis-server

Apparently this is the new way of doing things:
http://about.travis-ci.org/docs/user/database-setup/
Allow timedelta parameters for expire, setex and psetex calls.
Corrected issue in rpush/lrange interactions with nested lists.
Fix line lengths on tests
Removed call to datetime's total_seconds() in favour of a utility
function for compatibility with Python 2.6.
Added tests for expiry using timedeltas.
Merge branch 'ghaering-master'

* ghaering-master:
  Added tests for expiry using timedeltas.
  Removed call to datetime's total_seconds() in favour of a utility function for compatibility with Python 2.6.
  Allow timedelta parameters for expire, setex and psetex calls.
Bump version to 0.4.2
Add unit test for removing a numeric key from a zset
force a possible set into a list

 * resolves issue #42
 * test from issue included in PR
Merge branch 'heckj-sortset'

* heckj-sortset:
  force a possible set into a list
zrevrange results should be sorted by score and keys in reverse order

ZREVRANGE sorts tied scores in reverse alphabetical order by key
Merge branch 'pdc-zrem'

* pdc-zrem:
  Add unit test for removing a numeric key from a zset
Merge branch 'tellybug-revrange_key_sorting'

* tellybug-revrange_key_sorting:
  zrevrange results should be sorted by score and keys in reverse order
Implement pttl