add mmd_io class
double click state
shared image
shared_ptr
widget management changes
error status
font file path
file base path
double click timing bug fix
tag title at file name
tag serial
tree struct update
Makefile

new widget funtions
widgets function
new widgets
new widgets