Made the following changes
1] Improved documentation
2] Added doctests
3] Return solution for integrate as it is, if it cannot be solved
   for y