Further fixes to integrate Complex module with CSymPy

- [x] add
- [x] mul
- [x] pow
- [x] tests
If you are adding it to `coef`, don't you need to remove it from the dict? That's done using the line `d.erase(it);`.