Rename main.c++

I'm planning on having more than just a single sort of VCD converter
in this repository now, so this should be renamed.
Clean up vcd2step a bit

This just introduces some types so I can avoid having really terrible
libflo:: prefixed names everywhere.