Added binary-port type, updated port testing procedures, added implementation for `binary-port?`