Added separate source files for testing the vector and dense_map containers. Will likely break tests up further in future.
Updated CMake file to run generated test executables with CTest.
Removed the internal iterator, as that was a broken design. Created a MakeOrdered function for the dense_map.