adding oob support
allow interfaces to be added to nidb
better handling for non existent interfaces - eg oob added to nidb