Oh wow. I figured it out and I will write it here in case anyone can tell me why. If you notice in the first screen shot the compiler was still trying to compile test.wdl even after I had changed the filename to test.c. It was very bizarre behavior. When I noticed that I actually had to delete the test.wdl file out of the directory in order for the compiler to only compile the file I was writing. As a result the level runs now.

Thanks a lot. Can anyone tell me why that happened? I guess it doesn't matter, I cannot reproduce it again.