V1 session support and V2 access support.
Now uses hashie instead of DM, Faye channels.