Use the right exit statuses, provide minimum verbosity.

Ref: http://tracker.ceph.com/issues/6710
Before, we would exit 0 where we should exit 1 or use "continue".
This means we were not returning exit 1 if there was an error and
radosgw did not start.
This commit aims to handle theses cases better.
We also now verify that radosgw started successfully.

Signed-off-by: David Moreau Simard <dmsimard@iweb.com>