add in tests for delete, compact, uniq
update client per giles suggestions, array destructuring is the jam