Merge pull request #3 from dangan249/master

fix showing temp file name in test
Syntax errors
Prevent weird concurrency issues
WHOOOPS
Update documentation
Make suitable for public consumption
Less scary headers
Rename