This is a major change in repository I have to make this change due to some of the dependency were clashing
- swagger and Hateos dependency do not work together until made some workaround
- I have tested it upto now whatever was working made it work as it is
- Need to add test cases. will add it.