This is Carl Felix Waller's MSc thesis.