Complex Number class for C++ . Use Catch Unit Testing Framework from philsquared (Not included)