add updates to make user pages tests pass, fix the show page for users