Create a NameDescriptionPanel

This panel consists of name and desciption text boxes as an integrated unit.
It maintains the consistency of the GUI
Add constrains to NameDescriptionPanel

Force the name text box to stay the same size and the description text box to
expand vertically as much as possible
Add scroll bar to name and description box
Add methods to manipulate the content of the text box
Put the NameDescriptionPanel in the VotePanel
Move the text in textbox to the top left corner
Allow to create non-editable NameDescriptionPanel
Modify the layout of VotePanel

All the GUI components will fit the vote panel even the window is in minimum size
cleaned up code in home panel
creates validator for create session panel
adds instance fields that need to validate to the validator class.
Cleans up the FinalEstimationPanel code and adds comments to fields.
Gives a PP requirment a second ID that corresponds with the req manager.
This makes it so that final estimates show up in the Req Manager**RESET YOUR SERVER**
Adds support for imported requirements.
adds functions to validate required inputs
Fixes some reqPnale buttons to be active when appropriate nakalamvokis
Fixes buttons on ReqPanel nakalamvokis
adds key listener for session name and description
adds listener to session name and description