add YARD documentation
add docs and yardopts