(LPT) Removed comment
Added the option to spawn a process within a shell environment
If the node option is not specified, the node param will at least be this node

The local node must be in the node list

Added a few parameters for the configuration paths, and methods to get them
Added parsing support for syntax validation and multi-node file generation

For now it uses an external parser in ruby