Ranges now update usage when an interface is moved between them

Previously, if you decided to update an interfaces range/ip the save method would update the range usage of the range it was moved to but no the range it was moved from. This pr fixes this issue.