Fixed duplicate colliding names on server/client
Added serverPeers param to compareAndUpdate

So before adding a new item from the client we can verify nothing exists
with that name already on the server
Cleaned out, reordered more by priority
Fixed pagebeforeshow setup so it will load live correctly
Added ui-page class like items page. Not sure if it's needed
Added a transaction loop to prevent concurrent update collisions