Added Auth and Session backends

I've added Redis backed Auth and Session backends.
Implemented the recommendations you made from the previous pull request.

Feel free to make a bunch more recommendations if you see further changes you would like.

Cheers,
Aaron.