FIX: Enable/disable

Now takes care of saving the hosts file before; so it does not wipe it
out.
FIX: Now checks if the backup exists

In order to avoid people enabling the service when it's already enabled,
or disabling it when it's already disabled, I've added a check to see if
the backup file exists before performing the operations.