fleshed out the session logic, added additional info to readme