most resources can behave like dictionaries
add DictMixin.update() which behaves like dict.update() and saves to server

The save only happens if the instance is also an instance of SaveMixin
(ie. has the "save()" method available).
Merge pull request #51 from senko/dict-resources

Dict resources