rework Db API and add support for multiple results
add .Sql() extension to Task that loads corresponding .sql file