Revise split_whitespace to avoid spaces within quotes; add tests