passes srfi-1 test
Gives each part of Carrot a shell interface so that it can run independently of other parts.
e.g:
cat foo.carrot | carrot-read | carrot-type | carrot-compile to-carrot-vm | carrot-vm
cat foo.carrot | carrot-read | carrot-type | carrot-compile to-js > main.js

Implements Carrot to JavaScript compiler.
modify Carrot.scm to fit new directory structure. tests pass
Merge pull request #31 from ympbyc/unix

Unix