Converted from underscore to lodash

Removed underscore.js and replaced it with lodash.js. Renamed mixin
file and tests. Added new mixin not supported by lodash.