Added loading/saving of oriented point clouds.
Added scaling of input

Brings input point cloud into canonical frame using PCA, then scales to
unit box length. Returns the inverse transformation for restoring the
original.