Refactored ResourceTask, SnifferTask and HttpLoader

To use TargetedLoadResponse instead of LoadResponse
where necessary
Refactor AboutLoader and DataLoader
Use a shared sniffer
Merge pull request #9 from kparaju/shared-sniffer

Shared sniffer
Shared Sniffer Task Code review Fix
Revert "Shared Sniffer Task Code review Fix"

This reverts commit a112e83f467200f73af0de1e8b6e7f0a87ab896c.