Cleanups
t/; trap dying crypt()

With regards to
http://www.cpantesters.org/cpan/report/be021b42-9e64-11e2-8d62-e95aab8f1a3b

	modified:   t/01_md5.t
	modified:   t/03_sha.t
Better passwdcmp argument checking