Adds support for Floating IP

I notice that some domain classes implement `Comparable<T>` and I wonder if we should start that as a best practice across the board? WDYT?