set/get modify

This implements __setitem__ and __getitem__ for an Ebook item, while also dumping all the set_ methods.  It looks a little kludgier, but it makes it much more flexible