DataAccumulator works

Data accumulator and testbench work. Probably does not meet timing yet.