Library to make sure only one instance of a program is running