A simple utility for running asynchronous tasks serially.
var taskOne = function(done){};
var taskTwo = function(done){};
var queue = new CallbackQueue();
queue.enqueue(taskOne).enqueue(taskTwo); // task Two will only start once the taskOne done parameneter has been called