__setitem__ should fail loudly

since it isn't implemented "pythonically"
Merge pull request #4 from alvare/patch-1

__setitem__ should fail loudly