Implement asset metadata storage in Split - per-asset functionality

PLAT-40

@doctoryes @cpennington please review
Hmmm - I added these methods because code quality tests complained. We'll see how this test round turns out...