Successfully compiling all MiniJava programs and tail recursion.

Success! Now I just need to clean up a bit.