WIP: angelo sessions updates

some updates for latest angelo changes. i want to add other types of stores: redis, memcached, sequel; so i thought i'd get it working and tests passing first.