rename session classes, get rid of SessionDataObject entirely
add FakeSegment
get rid of callables in Session, add destroy()
extract status constants to own class
begin splitting out User from Auth
go back to using Timer
change SessionInterface to non-magic methods
pass User to adapter logout
improve test coverage
improve test coverage
improve test coverage
increase test coverage
complete coverage of Auth
update factory (untested)
lazy PDO __call() does not intercept when methods already exist, making it a bad solution for lazy instantiation
rename Adapter::getUser() to getName(), and getInfo() to getData()
resolve conflicts after major redo