Update surface.py

Boolean to standardize cells set on True by default. Its possible there still might be some issues with unit test. I will try to push the required cif test files needed to operate the unit test correctly