Initial commit of compiler.  Update gitignore.