Pool functions select and reserve

Select gets a new address or a existing one.
Reseve marks an address as offered.
Ignore leases files created during test runs

On pool loading a leases file get recreated every time. Ignore this for
now.