Retains trailing IP from last IP Allocation for every role | DB Schema updated | Model updated | IpDict.notes changed to global context | minor refactoring