Add ability to suppress downloads, fixes #4
Add tests for download suppression
PHPDoc & PSR-2 cleanup