Bug/197/svd cleaning
Created by: lmalina
Fixes #197 (closed) and #198 (closed). BPM cleaning based on SVD works now in up to a user-specified number of iteration, the modes are renormalised between iterations. Only one element can be removed per mode per iterations, consequently, only one BPM can be removed Closed orbit is now subtracted before SVD and unnecessary scaling has been removed. Calculations with pandas slowed down at some point (I assume by some change of indexing), now fixed. Harpy runs again around 3 seconds instead of 10 seconds. Improves a few things pointed out in #174 (closed).