Made some error_dictionary tests pass and reorganized the compiling tests