rename getName()/getData() to getUserName()/getUserData()
rename getName()/getData() to getUserName()/getUserData()
rename getName()/getData() to getUserName()/getUserData()
rename Auth::newAuth() to newInstance()
add a null-adapter for force-only services
clean up Service hierarchy: no more inheritance, now need to pass Auth object to method calls
finish draft of AuthFactory
update README and TODO