Added parallel to puzzle

The epds can be evaluated in parallel on a multi-core system. Use
`puzzle -RTS -N +RTS <filename.epd>* to invoke the command.