Implemented vector library to support ship

Implemented a vector library to support the ship methods. Created a new
test directory to test the changes. ship_v meets previous functionality.

TODO:

see previous todo...