move select function to an independent file
rename Port to Channel
add channel.js
delete defaults.js and operation.js
delete test for defaults.js
update package.json