READY: fix bug: allow for multiple lambdas ("do" is magic)

Apparently my coffeescript skills were not as good as I thought. The scoping was working such that the last lambda defined would be the function that ran for any lambda reference in your template. I fixed this and added some test to check that using multiple lambdas actually works.