Normalize node with default style
add format tests
tweaks for PhantomJS
fix for tandem-core bug

tandem-core does not compact adjacent ops where attributes both
are {} (since it probably just ==)