add gui: only has the basic windows, without implementation
Merge pull request #8 from kobe6672823/hm-dev

add gui: only has the basic windows, without implementation