separated out a sample get_fw_versions script
separated out a sample get_interface_macs script
lots of exception raising and handling added
moved into subdirectories