Move locking code from main.go to locking.go
Allow to kill running instance of command with -k
Re-create lock file for new process
Better error handling; use process.Kill()
Use new lockfile.GetOwner() function
Add "periodicnoise" to lock filename
Move complete locking logic to locking.go
Add FIXME to unsafe call to lockfile.Unlock()
Merge pull request #13 from Jimdo/busy-handling

Optionally kill running instance of command