Add Observable Array save() method

* add observable array save() method, which accepts a callback that
  itself is fired once all items of the array are saved
* element fragments accept all kinds of attributes (except id) now