Add GCD test case

This is a slightly more complicated test case.  In addition to having
a whole bunch more operations, it's the first test case I have that
has nested modules.

I guess I was wrong in my guess as to how the flo backend did name
mangling, so I've got to rectify this...