Updated omniauthhash mapper and validator so validator has single responsibility; renamed shibboleth to nyu_shibboleth in all instances
Fixed tests I made fail with some typos and function change omissions
Changed default cucumber command to include all step definitions in the features folder
Changed function name from auth_code to authorization_code for clarity
Reworked provider features to be three separate features with two scenarios a piece