Small cleanups around testing and module splits
Adds httpheader talons.auth.identify

Also adds some cleanups around testing and mocking, and
aligns the talons/auth/README.md with what work has been
done and is planned.
Adds unit tests for HTTP header identify
Merge pull request #1 from jaypipes/working

httpheader identify plus tests
100% test coverage
100% flake8
Adds talons.auth.Middleware and helper

Creates talons.auth.Middleware class that accepts a list of
instances or classes of identifiers and authenticators, and
returns a callable WSGI middleware.
Merge pull request #2 from jaypipes/working

Adds middleware and gets talons up to 100% test coverage
Add documentation for talons.auth.identify.*
Merge pull request #3 from jaypipes/working

Add documentation for talons.auth.identify.*
Adds initial authenticator work

The first authenticator plugin is a simple external, generic
function authenticator that does little more than proxy the
authenticate() request to some external function.
Merge pull request #4 from jaypipes/working

Adds initial authenticator work
Remove unused mock import in test_helpers.py
Merge pull request #5 from jaypipes/working

Remove unused mock import in test_helpers.py
Adds Apache htpasswd authenticator

Adds a simple Apache htpasswd file authenticator plugin. Uses
passlib.apache.
Merge pull request #6 from jaypipes/working

Adds Apache htpasswd authenticator
Talons == Falcon hooks.
Merge pull request #7 from jaypipes/working

Talons == Falcon hooks.
Add travis-ci into README
Merge pull request #8 from jaypipes/working

Add travis-ci into README