Initial test development and new vector.rand module - needs tests