Update readme and generation docs using yard