Added golden test framework.
Made golden tests run by default.
Made golden test failures cause make failures.
Changed comment stripping in golden test files.
Added valgrind/emulator to the golden test executable.

Also, fixed leak in main. The tests are already working!