python wrapper for design diagonal cost function
lay down diagonal designs and visualize them
implemented method to compute cost of the diagonal configuration
added GSL switch to setup.py