Desktop Tools

Adding desktop tools used for testing and controlling nodes as well as a
simulator useful for developing and debugging light programs.