add share page, still need to handle incoming share links. few minor bug fixes