refine protocol

    - get*tasks
    - fixes t.remove
    - udpate .gitignore