OMAHA, Nebraska (WOWT) — Those in charge of installing streetcars in Omaha are trying to allay neighbors’ concerns. One business owner on a proposed route...