+ Add Makefiles generated by CMake JIC make is preferred + Update cmake version, header comments, and project descriptions
+ Reorder, refactor comments
+ Finish const, destr, and op= + Improve logic to match changes to data members + Update doxygen to reflect changes made to Vector class