iproute2 tools implementation

uses 'ip', 'ovs-vsctl' and 'dhclient'. Includes the ability for
mocking/dry-run by passing 'mock=True' to apply. This will create
and return a string with the commands to implement the required
configuration.