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.
In the interest of making this as general a function as possible, can we remove the default values, and instead pass them as arguments to the function call on line 113?