add halTestGen to generate chains of events in hal
Merge branch 'development' of github.com:glennhickey/hal into development