this seems to work
test and example
avoid deleting inside the mutex to avoid blocking main thread
less verbose
expose destructr
redundant plays pauses
queue playback
pointer safety
less log
cleanup, readme
merge master