reorganize tests
#defines to turn off selected tests
autogenerate file obj_all.hpp
reorganize output files
only overwrite the output file if it changed.
rename buffers