add a shell in app
add contentWidget and contentView, they are abstract and all other
pages' father class
add a TreeModel
asdlfkjsadlkfasdkfj
problem is solved. I used RootPanel to add a shell with DockLayoutPanel
inside. It must be changed to RootLayoutPanel. wtf.