update profiler to use atexit. This is a better means to perform the delete as __del__ is well documented as being unreliable, and I've run into a couple cases that it was.
update profiler to use atexit. This is a better means to perform the delete as __del__ is well documented as being unreliable, and I've run into a couple cases that it was.

mbojrab/playbox