added flexibility for authentication provider customization
added user identity field to provider and manager
made user identity field configurable
Merge pull request #40 from lexik/provider-overwrite

Add flexibilty to the provider and manager