Rename __init__ to divergence.py for intermediate compatibility
Update select_taxa to only retain records with Chromosomes/RefSeq
Also ignore the .settings folder that's used by Eclipse/PyDev
Update download_taxa_ncbi to handle latests changes to NCBI FTP site
Define python dependencies in requirements.txt
Add testing requirements pep8 & pylint
Create .travis.yml
Disable rpy2, since R is missing in Travis-CI
Only install direct requirements for unittests, skip optional for others
Also switch select_taxa over to downloading files from NCBI
Format comments as per pep8 standard
Only output the first line when header fails to match expectations
Retain anything with status 'Complete Genome'; Changed from 'Gapless ..'
Run pylint and pep8 in after_script
Rename divergence to shared.py to indicate scope
Do not import from shared.*, just use plain imports
Drop download_taxa_mrs; MRS no longer provides the sequence data
Pep8 fixes
Drop old calculations, since new calculations work give correct results
Code format with autopep8