Basic implementation and datastore tests for Fingerprint branch.
Fingerprint: Added TestFnvFingerprint to test/fetcher_test.go.
Merge branch 'FailedClosedownBug' into Fingerprint
Fingerprint: this is a bug fix that closes the MockRemoteServer to free
up port 80.
Merge pull request #76 from iParadigms/Fingerprint

Fingerprint
Merge branch 'master' into IfModifiedSince

Conflicts:
	test/fetcher_test.go