Allow alternative env var name to be specified

...and do such in such a way as to not break backwards compatibility.
if we are going to use struct tags we should follow convention and use the package name. In this case we would use envconfig vs alt