fixed broken too long lines [linter]

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented add mirror directive

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
fixed incorrect call to mirror update in test

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
updated tests for creating a mirror to be in line with 'create new'+save approach instead of addMirror(xyz)

this is more natural for an angular-based implementation

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
updated tests for update operation on mirrors to better work with angular style

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented newMirror function for creating mirrors

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented saveMirror function for creating new mirrors and updating existing ones

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
improved delete tests to better suit angular style

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
implemented delete mirror operation

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>