Handle non-list sexps in parse_cons_cell
Raise ValueError when parsing non-list as plist
Add tests for lisp.util module