projects delete their builds when deleted

Also, some test concurrency and description changes
use GUIDs

Also, use parallel testing