add: test cases for vector constructor and accessor/modifiers
add: vector constructors
add: vector methods