Castile soap is a vegan alternative to traditional soaps that can be used for everything from washing your face to washing your floors. Learn all about Castile soap and how to use it.