added the myhdl vemd implementation, passes tests