Added support for only removing children

- Also tidied up messages
Fixed up following review
Merge pull request #49 from dantleech/purge-children

Added support for only removing children