Fix fatal RuntimeException reading public hostname and ip when in vpc

* when priam.vpc=true SystemUtils.getDataFromUrl for the public hostname and ip throw a runtime exception prohibiting Priam from starting
* move setting the values down into the constructor and wrap SystemUtils.getDataFromUrl in try/catch