Adding tests and groundwork for vcd