Updates/fixes to ArrayValue

Adds smarts in __setitem__ to attempt to deal with assignment of nested numpy arrays

Fixes minor retrieval issue in ArrayValue when the slice is an integer
Merge pull request #33 from blazetopher/fix_arrval

Updates/fixes to ArrayValue