Change execute() to return only rows affected
Add roadmap
Handle empty queries