Support setting project name from the environment

Another possible resolution for #45. I still like #463 but I think this is compatible, and this one is probably less contentious.

My use of fig includes some calls directly into `get_project()`, so I'd like this support behind that interface so I don't have to repeat the project name all over.  Currently I have to specify it for every command, and again as a parameter to `get_project()`