remove unused argument
rename row_builder to build_arg to make it more clear it has multiple purposes
put default value in definition rather than using nil init trick
allow a string to be passed in as a table name for smart row
add db_update to SmartRow
fix search & replace bug
bump version