diamondsquare surface is now trimmed in a satisfying manner. Added some
more functionality to sites, and made such that concentrationwall
boundary conditon cannot be cloged by rejecting crystallization on it.