fix up user profile update, various templates, and add a landing page.