Initial commit, working compiler.