#2 added lodash to source, updated angularjs form vendor
#2 used reduce from lodash