matcher now usable by coordinator

matcher now using channels for input and output and supplying a Run()
method.

Also moved both the itch and perf executables under a new bin/
directory.
itch/ now a first class package again

/bin/itchdebug is now disabled. Should be resurrected in the future if I
have the time. The reader.go file has been moved back into itch/ to
allow other packages to easily read itch files.