Upgraded the dev dependencies
Changed hats (^) to tildes (~)
Added overridable environment variables to the executable