DOC: updated to use a real example file, currently failing pep8 due to long lines; fixes #712
STY/DOC: shortened examples for clarity and pep8-compliance
Merge pull request #718 from gregcaporaso/issue-712

fix ordination example file
ENH: removed check of valid sequence characters, fixes #717
Add Phred score decoder to skbio.io

Needed for fastq and qseq readers and writers.
BUG: clustal sniffer now returns False on empty file; fixes #716
ENH: skbio.io.read and skbio.io.write are now available as skbio.read and skbio.write; fixes #714
DOC: shortened imports in docs
Add Phred encoder
Merge pull request #720 from gregcaporaso/its-quick-fix-time

quick fixes fixed quickly for  0.2.1
DOC: updated documentation to reflect change added in #717
Refactor encoder and decoder to reduce duplication
Merge pull request #721 from gregcaporaso/doc-update

DOC: updated documentation to reflect change added in #717
Merge pull request #722 from jairideout/phred-phun

Phred phun
Fix custom phred offset range

Also add printable ASCII range checking. @ebolyen and I worked on this.
Enforce quality scores are nonnegative
SAD: fix coverage in py3 fasta tests

Was exhausting map iterators... thanks @ebolyen
Merge pull request #723 from jairideout/negative-quality-scores

Enforce nonnegative quality scores
Merge branch 'master' into issue-681
Very rough rewrite of fastq generator reader

Now supports multi-line sequence data and quality scores. Still needs lots of cleanup and more unit tests.