Add optional url to dependency declarations.
Add Environments to the packfile.
Default operator is now equal.

- Add a function to check if a version is zero'd out.
- Fix some test names.