added sessions and user controller for sorcery, will probably alter
code to accomodate.