Rewrote parts of the sortedQueue, this should make it readable

Added remove method to sortedQueue, this removes all elements with
the given task as value. Not only the first.

Renamed tests and added removal test
Added the ability to cancel tasks that have been scheduled