updated the isnobal function to allow event trigger
updated the isnobal function to allow event trigger

The isnobal function takes a pyee event emitter and can emit progress
events with additional arguments that can be catched with a pyee
listener

tri-state-epscor/wcwave_adaptors,VirtualWatershed/vw-py,tri-state-epscor/wcwave_adaptors,VirtualWatershed/vw-py