Issue #143: Add a falling edge trigger

I had a crack at this, mostly because it didn't seem too hard.

Endian swapper is still all passing. I wrote a quick sanity test for the `FallingEdge()` trigger and it seemed to work ok as well.