moved all includes that are not necessary for the interface of a class into the respective cpp file (much better in terms of separation of interface and implementation)
threw out the irreducible index tuples: irredicible index relations are now single unsigned integers and their relation to site #0 is implied