allow overriding feature flags via env vars

I sometimes need to set the server uri or something to a different value temporarily. It's sort of a pain in the neck to avoid checking a file in (and it's appropriate to have the file checked in because it is sort of an indication of what is ready for release etc) so I added the ability to override those values with ENV vars.