adding rotation and scale to view

View now has "rotation" and "scale" attributes that set the underlying 3D transform appropriately.   
I'd almost prefer the units be one or the other and implicit. Then they can be constrained to another numeric value. If I had to choose, I'd pick degrees instead of radians...