cleanup some of the whitespace nonsense
fixes #2 - SObjects now support embedded objects