Better comments.
Removed explicity arity handling, more comments, more livescript-y, and more tests.
Updated readme.