change mode returns true or false
standordizing error messages
change argument name to value
moved the link set process to a private method
added methods to complete
set and get the interface's name
set and get an interfaces mac address
changed method name to a more verbios name
set and get an alias for an interface
return false after raise error is useless