Add 3D DT-CWT transform to library

Adds a first implementation of dtwavexfm3 and tests for said. The
implementation has not been optimised greatly but it would appear to be
correct given the simple tests run on it.