Updated libraries and added underscore.js for testing in replacement of lodash