Fix build and #88

I opened #88 but was able to find a fix for it myself. It seems this is an odd case where CoffeeScript's parser returns a different number of indents than are actually in the file.

As a side effect this also fixes the first half of the examples in #4. All of the "obj.method" examples pass and the "a = () ->" still all fail.

I couldn't get vows 0.6 to run the tests. I had to "npm install vows@latest" and I can't get package.json configured so that an "npm install" will install 0.7. I'm done fighting with it for now, but if you do install 0.7 then all the tests will pass on my branch.