Lodash and decorator function assignments added; revised string delimiter

Lodash: thanks to Tyler for helping me figure out Lodash.

Decorator Function: I kind of have an idea what I'm doing. Kind of not. Comments welcomed (encouraged!).

String Delimiter 2: this version uses a for loop and array.prototype.join instead of slice and indexOf.
while this technically works and is a pretty cool approach. the `callCount` is in the global scope which is bad. we want it to be attached to the scope of the decorated function for each decorated function. 

for example if we added `var subtract = function(x, y, callback){callback(); return x - y;}` and decorate it, calling each function would bleed into one anothers counts