Merge remote-tracking branch 'origin/old-vec'

Conflicts:
	origin/data/CMakeLists.txt
	origin/data/vector.hpp
Fleshed out the vector implementation.
fixup!