initial commit
added tabbedpane
fixed issue of border not painting first time