Unit test for the Vector class

Issue #5 - Virtual objects need unit tests