working.
working
refactoring.
Merge branch 'renew' of https://github.com/ghilbut/yggdrasil into renew

Conflicts:
	smart_network/localbox/basebox/device.cpp
	smart_network/localbox/basebox/device.h
	smart_network/localbox/basebox/root_storage.cpp
	smart_network/localbox/basebox/root_storage.h
	smart_network/localbox/localbox.cpp