Fix for issue #204

Fixed a newly identified bug. See [here](https://github.com/sympy/csympy/issues/204#issuecomment-46774428).
This should print as -51+3528/196. In fact, the numbers should automatically combine to -33. Also 3528/196 = 18.

So you discovered lots of bugs:

* the rational does not simplify to 18.
* the final answer does not combine to -33
* the rational is printed as 3528*(1/196), but it should be printed as 3528/196

All these need to be fixed.