Implement __getitem__ and __setitem__ in ColorArray

Close #388
...the `[]` operator just wraps to `__getitem__`