Add other nodes to complie again, complete refactor on remaining nodes.
Merge pull request #2 from DarkLotus/master

Added back all your node types