Reorganized lib folder. Added consortial.js and its test
Finished consortial tests
Updated application.example with consortial service fields and explanation
Finished up construction of initial request object in cedilla.js. Item no longer has additional array and the specializer sets the request type for openurl.
Added consortial logic to Broker
Added consortial logic to Broker
updated code base to use new request and transaction data model objects. The system now dumps out a full report of what happened as JSON at the 'info' log level
reorganized test files
Added Requestor object and updated model and util tests to work with the new data model.
Updated tests to reflect the changes made to the data model.
Finished up tests for changed data model. Created a json_api_tests folder to store code that converts a specific input type (e.g. openurl) into the json that gets sent to services.
Update config_test to skip consortial_service references since that can be turned off
Moved hard-coded 'cedilla.affiliation' to the application.yaml. updated the npm package.json file so that the json_api_tests can be run via npm
Added new openurl_client_affiliation param to the application.example
Merge pull request #3 from cdlib/update-data-model

Update data model - Feature #7055