1. Merged changes from Kam's commits mannually
2. fixed some issues with typing text in lineEdit slots in annotated report
generation.
1. gridLayout code added so the elements in the gui change size when
one drags or shrinks the outer boundary line  with mouse button.

2. Main Window added. The tabbed Gui is now enclosed within the
Main Window. (only exit works as of now).
Manually merged smisra grid layout commit