Node Deletion
Implementing delete_node functionality