This is Nikolaus Adaloglou's MSc thesis.