large fabfile update, most of it experimental