jslint
included lodash
included lodash because http://jsperf.com/foreach-vs-loop/20