Add redis support

Note: This is working but has dependencies on uniplaces library, need to change tests to work without that dependency