add extra class support to a DockTab
update docs
finish cleaning up the insertItem functionality
move DockItem storage logic to the DockPanel
tweak example