refactoring common service layer
fixing remove call
happier with the service layer but still need to work on the user service
removing dependency on Base Resource
removing BaseResource