added crud operations to controller and routes
updated model according to last modifications