Add fusion

This rebases @hunner's PR and updates to provide the disk attachment facilities that have been added to beaker in the interim. It supersedes PR #271.