Updated naming scheme to v21

Whata fuck man xd congrats
Fixed error checking
Added functions to save data along with appid/lastmodified as specified in the draft