split out the function that calculate camera position and rotation so
that the can be used for camera transitions too.
added linear camera transitions to target instead of instant.
Merge branch 'master' of git@github.com:damonsmith/js-ballistics-3d.git