Move vector. Again forgot that clar uses filename to scan for tests.
Fix test CMakeLists and test vector set.
Add vector length getter.
Fixing clar mess.
Move vector back into directory structure mirroring src
I do not know inline semantics in C, so get rid of it for now.
Fixup clar setup and the vector tests.
Add run-tests target.
Make run-tests run for every build.