major update
*	modified:   myhome.js
	- rename the objects internally
	- fix the packet receiver to handle multiple packets per read
	- add sending a command, and waiting for a particular end packet
	- add a log parameter, so as to log or not the incoming packets
		at the lower layers level, to help in debugging