[#843] Assign / add status: claimed when someone makes a pull request

Includes some refactoring of common functionality into a function