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