.gitignore added
Vector3d's + and * operations return new object, instead of modifying 'this'