Separate task.rs and queue.rs from list.rs
updated README