Change aux argument to nd::array
Fix to some categorical type exposure

The CategoricalType notebook wasn't working. Added fresh unit
tests that run through the example from that notebook.
notebook updates
Updates for dynamic parameters to arrfunc instantiate
Update tests to reflect default readwrite instead of default immutable
Add file with tests from rainbow categorical type example