Changed ChanTools to use interface{} channels

Had to also refactor tests to do the conversions.