try more env variables
In heroku we have to get env vars via filesystem if we're in macroexpansion (compile) phase
parameterize callback url
see does this var come through
add debug to figure out why our wonderful env detection doesn't work
add runtime check
move ugly auth stuff to a separate module