Remove authentication callback in favor of exception handling
Isolate environment variable

Specs fail when  environment variable is set. This makes it easy to stub them out.
Add Pry as a development dependency for easy debugging