networker sceleton
Merge branch 'master' into 120-networker
rename networkerworker to networker
setup network interfaces
ifup logic was added
added apiserver and api client implemenation of change password.

Added the change-password user command
feedback from review

added more tests to the change-password command
Merge remote-tracking branch 'upstream/master' into 120-networker
Added --generate and --password flags.

Try to revert the password if the environinfo write fails
Merge remote-tracking branch 'upstream/master' into 120-networker
basic test for networker worker
finished work on test
Merge remote-tracking branch 'upstream/master' into 120-networker
remote logger from tests
Merge remote-tracking branch 'upstream/master' into 120-networker
Take a tag not a string
firewaller.Unit takes names.Tag
firewaller.Machine takes names.Tag
firewaller.Machine takes names.Tag
more string -> Tag conversions