Merge pull request #18 from pmjones/develop-2

Rename Handler to Service, User to Auth
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
Use real passowrd_hash functionality else mark skipped
Fix the doc block comments, add the cookie property in AuthFactory. Add AdapterInterface explicitly in the AuthFactory service
Merge pull request #21 from harikt/docfix

Fix the doc block comments, add the cookie property in AuthFactory. Add ...
Merge pull request #20 from harikt/password

Use real passowrd_hash functionality else mark skipped
build session and segment in constructor
remove require-dev or autoload-dev, leave suggest in place
add NullSession and NullSegment tests
check password_hash() existence in setup
add NullSegment and NullSession
finish first draft of README