use log.error instead of passing error message to done

test logged messages.
change command property to slimrb.
fix timing issue on which error callback is called first.
docs, travis config updates