Added .gitignore and Windows setup files
More type-independence in Vector.