Added basic sessions via a wrapper around . This is untested as yet.