Switching to use environment variables
Allowing the caller to specify an API key, otherwise we'll look for an environment variable
Adding a usage section