Create new SnifferTask

Create new SnifferTask based on how ResourceTask is created. Code
work in progress.
Create a sniffer_task file
SnifferTask returns all data

Known issues: connection is not closed
Close channel after done with SnifferTask
Merge pull request #1 from kparaju/mime-sniffing

Create new SnifferTask
Intercept a LoadResponse

Try to intercept a LoadResponse instead of creating another channel
Merge pull request #2 from kparaju/mime-sniffing-intercept

Intercept a LoadResponse