temporary file-name random generated and removed after compilation

Simple random hex name generator and unlink after compilation.

Closes #15, #48