Remove fixtures since they're outdated
Update test VCR cassettes
Remove holding model since it's being refactored
Add holding libraries with tests
Add RSpec helpers
Add holding manager for getting the proper type of holding from a service response
Add an AlephPatron class to decorate a User with Exlibris::Aleph::Patron functionality
Add the HoldingRequest model to manage requests on GetIt::Holdings
Move User tests to specs and remove unnecessary Aleph permissions call since it's now handled at the Exlibris::Aleph::Patron::Record::Item level
Move UserSession tests to specs and remove unnecessary Aleph permissions call back for :additional_attributes since this functionality is now handled by the Exlibris::Aleph::Patron::Record::Item
Remove AlephUser model since it's replaced by the GetIt::AlephPatron User decorator class
Add/upgrade Gems
Add HoldingRequest presenters for decorating HoldingRequests with presentation logic
Add HoldingRequest Authorizer policy for determining whether a HoldingRequest is authorized
Add HoldingRequest and Holding VCR cassettes for capturing Aleph and Primo interactions for HoldingRequests and Holdings
Add ApplicationController spec for #url_for_request and use the seed username 'dev123' instead of reading from setting for clarity
Move HoldingRequestController tests to spec and clean up the HoldingRequestsController to use the new objects for clarity and ease of use
Move HoldingRequest helper and view related tests to specs and clean up to use the new objects for clarity and maintenance
Move ApplicationHelper tests to specs an update methods for destroying dispatched services and expiring holdings
Update Factories