Addressed comments from pull request #19
-Fixed the docstring in bruk_ranceY
-Moved the dimension encoding logic to separate functions, and
-Changed the dimension encoding logic to give appropriate udic info, which let me
-Eliminated now redundant encoding translation code form the converter.

Also fixed:
-Adjusted the macro return call to pass keyword args correctly.
-FD2DPHASE maps correctly to 'image' and 'array' flags