Add configurable pid file

No macros for defaults yet...

Closes #38