  
  `TaskQueue` has a custom delegate which can be used to monitor certain events
  in `TaskQueue` lifecycle. See `TaskQueueDelegate` for more information
-
-*/
+ 
+ */
 public class TaskQueue: NSOperationQueue {
     
     /**

     let task = SomeTask()
     TaskQueue.background.addTask(task)
     ```
    */
    public static var background: TaskQueue = {
        let queue = TaskQueue()
        queue.name = "BackgroundTaskQueue"

     let task = SomeTask()
     TaskQueue.main.addTask(task)
     ```
     */
    public static var main: TaskQueue = {
        let queue = TaskQueue()
        queue.underlyingQueue = dispatch_get_main_queue()
