Fix error checking for nipap-passwd

woh did most of the work - I'm merely cleaning it up a bit. Swapped tabs
for 4*space and added the same try/except around delete_user as we have
around adding a user.

Fixes #349