Removed defmacro, implemented proper handling of input string to compile
Added command line arguments for input file and output file, as well as the ability to pass in code as a string as an argument to the jar