blackcoffee compile

Simple but powerful compiler command that takes multiple input files
Syntax: ./bin/blackcoffee {fileA} {fileB} {fileC}
Literate coffeescript is supported when the second line of the script
consists of only = characters
meta keyword support: compile time code execution sandbox
^ 'upscope' keyword support

Assignments can be prefixed with this keyword, causing their 'var'
definitions to move up one level of scope. The keyword can be repeated
to move even higher up in the scope.

The top-level function wrapper code generator has been modified to allow
exported variables to bypass it.
!-> and !=> non-returning function keywords

Similar to in Coco, you can use !-> and !=> for (bound) functions that do not
implicitly return the function body's expression value
Updated README