Initial Commit

Functional, can create disk images and write images to disks