* added GCD queue control - you can add a task on main or background queue, and further you can start the queue on a main or background queue
* added demos for all this in the demo app