moving to unique_ptr

unique_ptrs in audio

added unique.h

moved unshared resources to unique_ptr

formatting

set to push_back

fixed a few things

audio stuff

refactorings

compile error

formatting changes

reset audio

end check

fixed unsafe move op

full unique_ptr implementation

docs and format fixes

docs and format fixes

removed testing code

formatting