Add SIFT test

I'm not 100% sure this works, there appears to be some sort of naming
issue related to Chisel that's causing the temorary VCD names to
change.