Adds support for Floating IP

Don't need `assertNotNull` as `floatingIPList` will clearly be non null at this stage?