added owning_vector test
owning_vector: turned into template class
owningvector: extracted header
added circbuf test