Every city resident is being directed to wear masks when out in public and a citywide curfew is being instituted between 9 p.m. and 6 a.m. said Boston Mayor Martin Walsh Sunday, as he noted his continued frustration with outside gatherings while coronavirus cases rise in Boston.