Combine the dry ingredients. Whisk eggs and milk, add this mixture to sauce pan. Stir , being sure to keep an eye on it. Cook until pudding starts to get thick. Remove from heat and add chocolate, vanilla and butter. Whisk to combine. Add pudding to cooled pie crust and let chill for several hours uncovered.