Two channel patch handling.

Split patch management funtionality into a PdPatchBay object.
Handle patching on two different channels.
Command line option for patch dir.