Tab Class update
1. added split view up to 3 components.
2. streamlines the split view methods for the panels.
3. updated the css for the split view to work correctly.
4. minor bug fixes