Initial attempt at dhcpcd client support

See #52

Well should work
* moved raise exception from __init__ to connect.. should not throw any exception until you actually try to use dhcp