Changed MainView structure to resemble RequirementsManager

Made the structure more simlar to RequirementsManager's MainView class (used tabAdd method to add tab). The structure is also more like RequirementsManager's in the fact that the main panel extends JTabbedPane rather than the previous JPanel, then the content is contained in separate classes.