Preheat the oven to 350°, and prepare a slightly greased square 8 x 8 cake pan.
Combine all dry ingredients (first 7 ingredients) in a large bowl. Remove 1 cup, and place in a smaller bowl. Add the butter to this and with your fingers, thoroughly combine to form crumbs. This will be reserved for the topping.