Added $ to second parameter for mul and div. Stopped infinite recursion in emitMIPS. Moved some headers so things compile on llvm.