add undo to rental requests
Fix bug in undo, now reverts conflicting/denied rentals to pending