Changed to an async run with the capability of indefinite epochs
Added event handlers and require rig config for protocol constructor
Reintroduced prepareEpoch
Fixed stopping and pausing with async
Added example seal/leak protocol
Added example chart recorder
Updated old examples for new framework changes
Disregarding all other devices in the chart recorder
Updated protocol documentation
Removed the rigConfig constructor param and replaced with prepareProtocol method
Changed to core method RunEpochAsync
Restored prepareEpoch per Frank's suggestion
Updated documentation
Updated documentation again
Removed prepareEpochStimuli, prepareEpochResponses, prepareEpochAttributes
Merge pull request #2 from cafarm/delegated-stimulus

Async running of the epochs
Added extra device to avoid unknown 3 active stream core bug
Force multiclamp devices to release when rig config is deleted
Removed try/catch logic for multiClampMode
Removed event listener handling in base protocol; not worth the complexity