This unfortunately has broken the unit tests. Will have to worry about fixing them later. Everything seems to be working other than that.
Closes #23.
It is writing the exported sets.csv correctly, however afterwards the device has no access to any files on it's system anymore.