Implementing session based auth

Session based auth using MemoryStore (for now)