added create, update and delete function
added routing for create, update and delete function
added routing test for create, update and delete function