Massive issues with wedge fixed, making a bunch of other stuff work

- Switching pipeline regs to modules
- Making wedge have input and output deques with special unions
- Updating verilator, since I though it was the issue at one point
- Other misc stuff