Add update user profile back end, add new gitignore and license, add template data to public profile page