WIP: use readerT to hold environment
updated TODO
use Config.hs to store config vars; add to .gitignore
WIP: rectifying ReaderT monad with app components