Townwide yard sale set for May 17