added publish settings to the fetching of the user data
added dialog for allowing the publishing
added backend for publish saving
added profile result page