Added ProcessPoolInterface, updated ProcessPool to implement it. (fixes #14)