FEATURE: Allow adding and removing tracks from queue

Added functions add_to_queue and remove_from_queue.

Still don't know what all the parameters do, but it's a start.

A good New Year's Day worth of hacking.