update readme
add qos options class
improve factories
cleanup