polishing firmware uploader & adding some debug
AVR109 methods are now more object contained