Steiner schools, what are they all about? I have a friend who is thinking of sending her child to one and I really don't know what they are? Thanks.