Add first ift communication test, headless tests broken for now
More explicit with _sendAction and _receiveAction
Add watchify
Rename `type` -> `channel`