Pull in opauth dependency via composer instead of adding in thirdparty.
Added some unit tests
Merge pull request #12 from silverstripe-iterators/pulls/session-identity

Set OpauthIdentityID session regardless of valid()
Merge pull request #10 from silverstripe-iterators/pulls/docs-scope

Better default FB scope in docs
Merge pull request #11 from silverstripe-iterators/pulls/tests

Added some unit tests
Fixed tests
Merge pull request #13 from silverstripe-iterators/pulls/tests-fix

Fixed tests
Merge pull request #7 from halkyon/composer_opauth_dependency

Pull in opauth dependency via composer instead of adding in thirdparty.
Using injector to create key classes for easier customization