more docs updates
require None to be specified explicitly as missing
improve deployment