switch around the type conversions during encoding
add upload advancements to heartbeats
change the uplaodAdvancement type
add gob encoding to wallet ids