In a bowl whisk the flour, salt, baking powder + soda, and spices together. In the bowl of a stand mixer, (or a large metal bowl and use a hand mixer) mix the sugar and oil (if using coconut oil, make sure to melt it first) together. Add the eggs one at a time, beating well in between each addition. Add half of the dry mixture and mix until combined. Scrape the sides of the bowl using a spatula, pour in the vanilla and molasses and mix on high until an even light brown batter forms. Add the rest of the dry mixture and beat until you have a smooth consistency. Scrape the sides of the bowl. Measure out 1 cup of boiling water. While the mixer is running on medium speed, slowly and carefully pour in the boiling water. Mix on high until everything is well incorporated. Evenly distribute the batter between the 2 (or 3) cake pans.