Creates a project directory if none exists