Cleaned up Spit::Sh::Compiler
Cleaned up Spit::Sh::Compiler

It was getting pretty hairy. Now methods are organised by the node
type rather than clumped together by what they are doing to the node.

spitsh/spitsh