[bug fixed]: name.py might parse wrong when the species name has more than 2 words (e.g. Mustela putorius furo)
added a test into test_ensembl/test_host.py to check if it correctly parses a db name that contains a three words species name.
Merge pull request #12 from Skylersun/master

[FIXED]: name.py might parse wrong when the species name has more than 2 words