Fakeredis

- Disable node < v0.8
- Use `fakeredis` when real readis is not available.  This allows the whole API to only use the 'redis' interface no matter what
- test suite will test both fake and real redis