Added note that what is specified by `environmentZip` should have the `.zip` extension.
- Refactored how Download works
- Download now takes an additional parameter for a local directory to
  download to
- Fixed performance bug wherein the entire environment bucket
  had to be traversed whenever an environment zipfile was downloaded