Merge pull request #5 from nlevitt/tweaks

Allow WARC Records to use a file instead of keeping contents in memory
Merge pull request #6 from nlevitt/tweaks

streaming record content when reading, and some other tweaks
Merge branch 'master' into python3