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
Merge pull request #19 from pmjones/develop-2

Refactor services: 

Rename Auth::getName() to getUserName()

Rename Auth::getData() to getUserData()

Rename AuthFactory::newAuth() to newInstance()

Add a new NullAdapter for force-only service usage

Clean up the Service hierarchy, and now need to pass Auth to method calls (instead of constructing with an Auth property)

Can now create all adapters and services through AuthFactory