if the network has no name, use BSS instead
enable the script to be imported into another script
refactor to make it easier to test
comment why whenever I do something weird
set interface up before a scan
0.5.2