Config updates

- Executing pt in any part of a git checkout will look in the top-level directory of the checkout for a '.pt' file. (Related to issue #56)

- Also, support pulling the global config options from env variables. This makes things easier if you want to wrap a shell script around a pt call.