updated README
use fluent style for setErrorIfResultEmpty also
cleaned up tests a bit