move more logic into resource pool, add spawn/link

don't want linux backend to have to know about all the paths/etc., resource
pool seems like a better fit (consider the container itself a resource)
make vagrant env a bit more convenient