Coding style updates & use lodash.
More coding style & lodash.
Underscore.js is no more.
Missing dep.