first commit
[refactor] handle column binding in common code
accept hashrefs in sql_and/or
raise error when the bound value is arrayref or hashref
simplify the test code
adjust doc