Add clone() method to Vector.
Clone the difference vector before returning it.

Vector is mutable.
Add more BlockFaces to BlockFace.

So you can BlockFace while you BlockFace.
Merge pull request #21 from Garris0n-/master

Add BlockFaces and make Vector cloneable.