Remove unnecessary blank line.
Fix silent failures when daemonize tries to lock on already locked pidfile.

It should help in SysV init scripts error handling.
I've added a test case for that, so we should be quite certain that we won't break such important behavior in the future.

Close #15.