Use redis for session store

Closes #49.