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
Merge pull request #134 from mwiebe/cat-fix

Fix to some categorical type exposure