added WARN* macros
WARN* and LOG* must test if Serial is present
added handleInput variations to pass Stream to listen to as an argument
TODO : change callbacks signature to pass this Stream as an argument
pass calling stream to callbacks