fixed tests
Merge github.com:NYULibraries/ichabod into feature/dataset_by_title

Conflicts:
	features/step_definitions/search_steps.rb
	spec/controllers/catalog_controller_spec.rb
changed permissions
search steps
Merge github.com:NYULibraries/ichabod into feature/dataset_by_title

Conflicts:
	features/cassettes/Login_as_a_user/Logged_in_FDA_Cataloger.yml
	features/cassettes/Login_as_a_user/Logged_in_GIS_Cataloger.yml
	features/cassettes/Login_as_a_user/Logged_in_and_searching.yml
	features/step_definitions/search_steps.rb
Tests that option to edit metadata is only available to authorized user
	modified:   app/models/ability.rb
	modified:   app/models/nyucore.rb
	modified:   app/models/user.rb
	modified:   app/views/nyucores/show.html.erb
	new file:   features/cassettes/Permission_to_edit_metadata_only_to_authorized_users/Edit_option_available_to_GIS_cataloger_for_GIS_records.yml
	new file:   features/cassettes/Permission_to_edit_metadata_only_to_authorized_users/Edit_option_not_available_to_FDA_cataloger_for_GIS_records.yml
	new file:   features/cassettes/Permission_to_edit_metadata_only_to_authorized_users/Edit_option_not_available_to_unathenticated_user_for_GIS_records.yml
	new file:   features/cassettes/Permission_to_edit_metadata_only_to_authorized_users/Logged_in_GIS_Cataloger.yml
	new file:   features/edit_metadata_authorization.feature
	new file:   features/step_definitions/record_authorization_steps.rb
	modified:   lib/ichabod/data_loader.rb
Add new cassettes
Merge github.com:NYULibraries/ichabod into feature/edit_metadata_authorization

Conflicts:
	lib/ichabod/data_loader.rb
Made changes to ensure RSpec run
Added file
Added delete record cassette
Re-do test settings for unlimited timeout
Merge https://github.com/NYULibraries/ichabod into feature/edit_metadata_authorization

Conflicts:
	config/role_map_cucumber.yml
	config/role_map_development.yml
	config/role_map_test.yml
Added admin_group and test_admin user for all cucumber and rspec tests, which require authorization (assigned after record creation)
when record is created, the 'admin_group' is added to it's edit_groups
for fda records edit_groups also include 'fda_cataloger' (assigned when data is loaded)
for sdr records edit_groups include 'gis_cataloger'(assigned when data is loaded)
To get rid of timeout error Increased pholtergeis timeout time
Was experimenting with db authorization. Finally decided that local db is not much better for our case then config files
Merge branch 'feature/edit_metadata_authorization' of https://github.com/NYULibraries/ichabod into feature/edit_metadata_authorization
Added cassette to avoid timeout
Added test user file and access denied exceptions
Added test_user helper, AccessDenied exception
Added missing helper file and had to rewrite the ability file to match new concept on permission
Reformatted gis record to be more of an analog to how the system actually saves records
Changed method of permissions for nyucore object, using built in hydra permissions more