Reduced responsibilities for BMPCLocalLauncher.

Now it just installs BMP and then launches instances
of it on any port.
Every time one instance is launched, it returns
a BMPCLocalManager to "wrap" the process.

Fixes #1.