[8] Rework saving to use interface and enable testing

Remove automatic saving from model, feeds, feed providers, articles and collections

ToDo

Custom:

  • Remove automatic saving from model, feeds, feed providers, articles and collections
  • Add new Interface to correctly save every component

Defaults:

  • Report Changes in UML
  • Report Changes in Wireframes
  • Write Tests for every new non-view class

Acceptance criteria

Custom:

  • Saving behaves the same but without saving as soon as anything is created

Defaults:

  • Naming Convention for Classes, Functions and Variables are met
  • Comments are sufficient
  • Tests for every new non-view class are created and used in testing

Effort:

8

Edited by Kenanja Nuding