3 - pass the callback function to the command class
5 - move name and timeout class to register function
6 to be able to use the same class different times
8 DONE - add parameter to set WEB_URL and DBG_LEVEL defines
9 DONE - debugging system
10 DONE - timeout handling
11 DONE - remove cmd from list when accomplished