tidying up
change gradient test to be done percentage-wise
interface class for OpenTidalFarm
examples