Add conditional floating ip support to volume-init.
Add some more error handling. Fix shell escape. Require floating ip so setup will work. Run through setup.