comment expansion
usage detail added to README
error report goes to stderr via log opject