Remove bagpipe, make addToLibrary fully async
Bagpipe's queue wasn't always running the next function in the list.
Decided to write my own way of limiting the number of files open
instead.