moved widget methods into widget manager class.
divided files.
added destroy tab method.
changed tabs structures.
removed .columns.