adding end to end RESTful crud api for USER