Remove temp files after use

Temporary files were not being removed previously, causing them to fill up
the native temp folder.  This bug was fixed with a simple call to boost's
remove() function.