improved project-setup command, accepting more verbose arguments