Added ability to handle structures with adatoms only on the top, i.e. 1 adataom per 2 carbon atoms. This will be handled better by the ternary/vacancy code later