* Added the underscore library to take advantage of their utility functions
* added a global pageList object that tries to capture the initial order on the page
* Getter closer to a better page sorted dataset
* Removed underscore library - no need for the overhead
* pageList is now a global added via PME.js
* Fixed the sort order specifically for the search.proquest.com site
* Removing all console.log() statements
* Removing "getIndexBy" from the Arry prototype and making a local function
* Moving 'getIndexBy' to PME.Util
* Added an index key to each processed search result item for easier resorting to initial page order
Merge branch 'feature/resultsSortorder' into develop
Updating test cases
Merge branch 'test/JSTOR-update'
Update test cases ebrary and SAGE
Update Wiley test case
Merge branch 'test/UpdateTestCases'
Adding authentication
ProQuest and Ebrary Authentication

Added checks for ProQuest and Ebrary authentication. Added
credential.txt file to contain username and password.
Authentication passing credential parameter
Handle space in json parameter
Merge branch 'test/Authentication'
Merge branch 'master' into feature/foxhound