Added bulk operations that only save the state of the Device one every
individual operation is complete, as opposed to saving it after every
individual operation.
Completed AbstractManager using a DeviceFactory
Ensured that the FileStore passed through the generated DeviceFactory
goes through to the Device, even if another FileStore was bound by a
module.