join: fix indexing bug 1 -> k
join: fixed validity condition

Previous condition "~iscellstr(x) && ~isnumeric(x{1})"
would fail for `{'bla', 12}` which could be treated by
the function. Actual condition should check every entry
for char or numeric
Merge pull request #244 from egeerardyn/fixJoin

Fix join