menu gui
snapshot list and user list GUI
move and scale view
Merge pull request #19 from Jack-Tsue/master

GUI of canvas, including menu, user list and snapshot list
fix confilict