add documentation
change ifconfig.get_link_info() to return a hash
ifconfig.set_link_mode(): both speed and duplex are now optional