Correction on interface decoupling by creating interface.
Add new methods on CategoryController for all the chain.
Modifying CategoryControllerTest to test only method as webservices.