Added documentation to Vector
Changed some method arguments in Vector to be more consistent
DOWN WITH THE TABS
Fixed Point so that it compiles again, due to an incorrect merge by me