Bug Fix: Now works with coffee files

CoffeeScript blows up when you attempt to redirect a file into it on the
command line. Coffee buffers are now provided as arguments to the coffee
shell program
Bug Fix: Only error was showing when std_out and error were returned
Bug Fix: Arch Linux not redirecting empty standard error

This commit attempts to fix an error that has been reported in Arch
Linux where redirecting standard error does not create an empty file
when no errors are returned from the executed code.