Thema 2: div. changes (better reuse, test files)

- readsurface changed for better reuse
- readsurface included in class Surface
- writesurface included in class Surface
- testfile splitted to test surface generation and read/write to/from
file separately