Moves constructor to top of file
Adds scheduling by default to RelayChannel
Corrects typo
Uses new scheduling ability
Removes unused code
Clean up old code
Clean up old code
Cleanup
Removes fake code
Adds testing directly to the RelayChannel
Removes duplicated tests
Removes useless test