[WIP] merge pull-requests locally

                    
|Q            |A   |
|---          |--- |
|Bug Fix?     |no  |
|New Feature? |yes |
|BC Breaks?   |no  |
|Deprecations?|no  |
|Fixed Tickets|#323|
|License      |MIT |
                    
**Work in progress**

- [ ] Tests
- [ ] Make usage of temp files more uniform (to much duplication right now)

Sent using [Gush](https://github.com/gushphp/gush)
The process helper throws an Exception if it didn't run successfully, in which case the temp file will never be removed at this point