Adding coffee-script support.  Adding 'addJob' and 'start' functions to separate the work of adding to the queue and starting the queue