Merge pull request #5 from DTFUHF/development

forgot one
routine update
cleaner way of handling tab hooks
simplify hex referencing for flash protocols
over-flash protection for all flashing protocols
adding about button to about page (as requested)
updating changelog
operating_mode reset bugfix
tab locked/unlocked visual indicators

GUI class also received several improvements (timer related methods now
return timer object on creation)