Add prepend capabilities to the queue.

Add a new 'prepend' task type.