decoupled program from sonic annotator - this can now be replaced by another program (following the same callign conventeion and with the same .exe name) to detect onsets instead, provided it produces identical output
add external programs folder
update commit