make name unique

MPD will croak on dup names
ignore the tmp dir under test
patch the path to the configs for the channel to live under the test directory when testing
add a blueprint for a Channel
Channel tests