Modified MainWindow layout, minor View changes

Cleaned up the MainWindow code.
Modified the MainWindow layout style with gridbaglayout.
Modified the positions of MainWindow header components over previous
layout.
Updated the View Class with a default constructor.
Updated the View Class constructors with a default background colour.
Minor layout changes in AdminView Class, currently not reflective in
screen.
Updated TimetableLogin screen size for more border breathing room.