Added more methods to Vector and added some tests