Sync working

Over two frames, some issues with copper jumping resolved
Pretty happy with this
Next up get faster copper manager structure in
Rewritten vcd analysis stuff

And it doesn't work!
Getting there though
Some other tidying up, splitting things and removing duplicate code