Allow hyphenated file-names

The command line parsing code interprets filenames with hyphens in them as starting an option string.
Merge pull request #101 from grncdr/master

Allow hyphenated file-names
Update README.md

adding comments about string interpolation
closes gh-100
fixing async `until` loops

the conditional was not being inverted gh-97
adding `run in parallel` blocks

gh-93
adding more robust tests to `run in parallel` blocks
adding better support for coffee-style functions as arguments

gh-38
adding support for function definitions in implicit maps

gh-80
fixing issues with Math.pow and `in` translations

gh-82
bump to 0.4.9
change website
fix test case indentation
cleaning up names of k$ vars

closes gh-49
removing unused `DeclarationStatement`
keywords are no longer allowed as identifiers

I had to create the `LoopControlStatement` class to handle `continue`
and `break` since they were just sneaking through before. I also
had to add `typeof` as a unary prefix operator as it was also sneaking
through.
closes gh-36
fixing spacing on code generation of `new` keyword
more consistent use of `process.nextTick`

closes gh-103
Following node's guidlines for using `process.nextTick` (fallback
to `setTimeout`) consistently. Initial calls to tasks are now all
synchronous and all callbacks from tasks are now asynchronous.
fix example for http client

was not exiting or returning the correct time for parallel requests
clean up .gitignore
bump to 0.5.0