Call $impl->new and use the resulting object

Call $impl->new and use the resulting object for further calls to
the ILS driver. This gives the ILS driver / implementation the
chance to initialize.

Signed-off-by: Jeff Godin <jgodin@tadl.org>