-----------------------------------------------------
Ver. d02.13.14 - v1.02
-----------------------------------------------------
General
-Added and standardized Javadoc across all classes
-Added a PanelManager class to manage MainPanels (RecipePanel, StallPanel, etc)
-Added  MenuToolBarUI Class as a smaller Menu
-Added a MainFrame class to support better frame size control
-Added ReceiveCowsPanel to re-use code in RecipePanel, MenuBar and MainMenu.
-All main panels are now opened within the same frame
-All main panels now hold the menuBar, numKeypad and their respective panel.
-MenuPanel now completely integrated as a toolbar within panels using splitpane
-NumKeyPad now integrated into panels using splitpane
-Panels now support lower resolutions and will maximize on the screen if X or Y is too small
-Added function to receive cows if none are found from outside of RecipePanel without needing to create one first.
-Panels no longer close by pressing X
-PropertyListeners fixed for receiving/sending. They were added everytime a panel was open and never removed. (memory leak)

BasePanel
-Fixed a memory leak issue with background image repaint on resize

RecipePanel
-CowDropDown now updates list immediately when cows are received/created.
-Previous and Next buttons moved to the top
-Clicking away from a modified textfield no longer goes to the next textfield in the FocusTraversal
-Receive Button now prompts to receive current(or entered) cow or all cows or cancel.
-Send Button now prompts to send current cow or all cows or cancel.
-Fixed focusTraversal to include CowComboBox and TemplateComboBox

StallPanel
-Fixed bug where triggering the ActionListener on an empty combobox textfield or with a 0 would reset to its previous value.
-Receive and Send Buttons now prompt before sending/receiving.
Protocol: Added prompt to let user know if Cows were created when receiving stalls
ConfigPanel
-Clicking away from a modified textfield no longer goes to the next textfield in the FocusTraversal
-AdvancedPanel
	-Deleting cows now properly removes them from Stalls before 	deleting CowData.ser
	-After deleting all cows locally, prompts to delete cows on 	Feeder
	-Now displays how many cows were deleted
	
TemplatePanel
-Clear button now triggers the dataChanged boolean

Protocol
-Now keeps track if a cow is created when receiving stalls
-Now properly removes cow from stall if receiving an empty stall (0).