fill out Decal with convenience methods

Also removed redundant axes vectors and replaced them with stock axes vectors.  Technically it is slightly less safe now as you can always mess up the values for Vector.X,Y,Z, but if you are doing that you have bigger problems.