Further fixes to integrate Complex module with CSymPy

- [x] add
- [x] mul
- [x] pow
- [x] tests
- [ ] expand
We should change the printer to print the complex numbers in this way:
```
(1/2 + 5/7*I)*x
```
So that it's compatible with Sage and sympy