All of this would be much simplified by supporting only a single account in this testing interface.  Supporting multiple accounts is probably worth a minimal test, though - to verify that the data is stored independently per account.