Adding library to programmatically handle btcd, btcwallet and btcctl processes.

Isn't this going to make the multiple btcd instances run from the same directory? I'm not sure this is what we want.

Also, what about cleaning these up afterwards?