Refactored parent.send into chanSend.

Parents now use parent.sendToChild and children now have
child.sendToParent. This allows both children and parent to send generic
messages.
Added various commandline options

--islands determines the number of islands
--maxprocs determines the value for GOMAXPROCS
--profile turns on CPU profiling
--slaves determines the  number of slaves per islands
--output determines the output file