CoreApi part 2

Moved NAudio stuff to seperate library
need to fix stuff