In the bowl of a stand mixer fitted with the paddle attachment, beat the butter, vanilla and egg. Add the sugars and cream together until smooth. In a separate bowl, whisk together the flour, baking soda and baking powder. Slowly stir it into the egg mixture. Add the rest of the ingredients and stir until blended. (The dough will be crumbly.) Drop rounded spoonfuls onto ungreased cookie sheets. Bake for 10 to 12 minutes.