Change input files to be lua code

The input files are now lua code -- they're no longer just plain text
files. This removes the overhead of parsing the text files and
splitting them into strings. This additionally makes the input file
look a little ugly, but that's ok.
Add timestamp to the output filename