added second optional template parameter to Patameterisation so as to accept std::complex types
added rounding methods to std::complex specialization; real values only
added some comments
added support for colour maps and visulationation of Parameteristion