Fixed the surface slab GUI for TKinter, mostly the same as the old one
Also added FCC211 to the surface gui and made the surface builder functions all consistent with accepting an orthogonal kwarg.
I tried to test everything about this I could, tests can't be made very easily for the GUI unfortunately. Feel free to give it a test, but currently there is nothing functional for this feature in master (which I assume is missed by man) so I suggest we merge it asap.