Basic queues plugin

We shouldn't really have any commented-out code on trunk, so this should be deleted before merging.

More generally, though, if you're tempted to comment out some code in a commit you should probably just delete it :-).  This is an excellent essay on the topic - http://nedbatchelder.com/text/deleting-code.html