initial implementation of udisks2 (I hate it, really). Incomplete.