Preheat oven to 350 degrees. In a high-powered blender or food processor (I used my Vitamix!) combine the dates and water, blending until thick smooth paste is formed. Add the fresh spinach to the paste and mix until smooth. Next, add the beans and vanilla extract and blend. Finally, add the cocoa powder, baking powder, baking soda, and almond flour. Blend until batter is mixed evenly. Scrape the sides of the blender or food processor as needed, as the batter will become very thick. Once batter is smooth, pour into an 8 x 8 cooking pan, lightly coated with olive oil spray. Bake for 30-35 minutes until toothpick comes out clean.