cleanup: remove unused imports
cleanup: mostly white space and style changes
add adding/removing net interface test
VM: generate mac addresses in the GUI

it's easier to keep the configs same accross the nodes that way
Merge branch 'master' into jar
update the jar