Commented up Mapper and Validator
Factories and API tests built out for multiple providers
Added rspec tests for API LDAp attributes
Merged changes from omniauth hash refactor branch
Added a structure with Provider mappers per idp
Renamed Providers to IdentityMappers for attr mapping
Sloppy coding resulted in a missing method
Using capybara.app_host for provider_url in oauth2 client tests and ignoring the /oauth/token GET request isntead of recording it
Added json-spec gem
Added an OmniAuth::AuthHash factory and changed macros
Made some changes to identity mappers to ensure proper inheritance from base
OmniAuth factory allowed me to clean these steps up
Only testing the presence of JSON atts in api
Removed unused methods
Resort functions and removed private where unnecessary
No longer require unique email
Upped timeout for poltergeist with hopes of making it work on travis
Added more comments to mapper
NS Ldap factory extra attrs should just be a hash no a new Entry
Reworked the provider mappers to use Forwardable