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.
This call to ```mkstemp``` will produce a file with a name like "tmpDYI7b3gz"; the suffix probably isn't necessary at all, but if we would like a suffix, then perhaps change it from "gz" to ".gz"