Added custom methods for adding/removing tabs

At this point, I have nearly rewritten the TabControl.