Load ontologies and controlled vocabs on make_envs

This adds an option to make_env that will download and load the ontologies
This also adds a function that downloads and unzips a file from ftp that we can use in the future if needed.
Thinking on this more (considering the CLI that must in the end be implemented), I think we should add the ontologies host and filepath to the qiita_config.  Otherwise, there is no way for a user to load a different ontologies file (or the same ontologies file from a different location)