Updated castep geom opt to read more data from .castep output.  Changed geom optimisers to use separate OptimistaionData to store results and forced them to save those to the structure.  Added simple CatepGeomOpt test.