make public/private setting for project creation configurable

This allows the default public setting on a project be configured in config.yaml