Allow using an external write buffer
Example use of IHEX_EXTERNAL_WRITE_BUFFER
Move testing functionality to Makefile
Close all files
Ignore build directory