Added the rest of the source files. We won't edit any except main.c and gram.y, but it's good to just have all of them here. I also added the test script and the test folder.