In a bowl, mix all of the dry ingredients together. In a food processer, process the first 6 wet ingredients until smooth. Add the soy milk mixture and process again. Pour the wet ingredients into the dry and mix thourougly. Oil a 8×8 or 9×9 baking dish with coconut oil and dust flour evenly over the oil. Press the dough into the pan and bake at 350 F or 180 C for about 35-40 minutes or until a toothpick comes out clean. Let cake cool for 10 minutes then remove cake from pan and let cool completely on a wire wrack. Cut cake in half diagonally and frost with the cashew sour cream frosting in my ebook, or leave cake whole and frost as is.