Added DriveInfoViewModel and Tests