outline the expected injection structure
remove unnecessary -Adapter suffix from config
initialize the adapters in auth init
remove the syncEvent hack, we'll use promises
Em.Evented mixin not needed
remove the promise helpers
add Auth- prefix to adapter base classes
strip request down to a base class
rename everything to new naming scheme
strip response down to a base class
strip strategy down to a base class
strip session to a base class
suppress CS comprehension in auth init
replace events with registered handlers
high level logic of main API at auth base
allow polymorphic str|obj for create/destroy sess
doc the main APIs
sign in/out & send are implemented on auth
set sign in/out & send opts default in auth
doc the request base class