milestone 1 - manage data locally + implement data.save + implement data.update + implement data.list.add + implement data.printit milestone 2 - persist + set the profile + print the profile + save the mem to local storage + make calls to load from storage + test with an app milestone 3 - sync with local storage + send message when profile data is set + setup local storage to sync instead of overwrite. * this will allow for the below to function properly + display the profile username * need to finish surface * added a way to request the vault to request data that was already set before the UI object. milestone 4 - sync with a server