add an AuthFactory
interim readme update
add badges and other notes
continue on README
add scrutinizer config
Merge pull request #1 from pmjones/develop-2

doc and config updates
take file-not-found out of constructor to reduce 'real work' being done by constructor
convert from windows EOL to unix EOL
lazy pdo so we can construct objects at lower cost
move handler back to Auth, now that we have lazy PDO proxy
extract method fetchRows()
auto-logout on idle and expire (again)
Merge pull request #5 from pmjones/develop-2

move login/logout handlers back into auth object
Add docblocks for some of the mising ones
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