Begin work on the vector class.
Declare the vector constructor explicit.
Defined more structure for the vector class.
Made changes to bring the style more in line with the rest of the project.
Remove the explicit origin namespace declaration.
Made more changes to bring the vector class more inline with the rest of the project.
Corrected a comment.
Worked on function declarations in vector.hpp.
Merge remote-tracking branch 'origin/old-vec'

Conflicts:
	origin/data/CMakeLists.txt
	origin/data/vector.hpp