Create node finders for susceptibles and infectious
Add push alternative functions
Add push versions of target-ids and transmit (passing)
Get require outside ns macro
Delete transmit-push (transmit can take push version)
Switch to the push model completely (passing)
Merge branch 'feature-push-target-ids' into develop

Change to push infection model