TODO:
-Re-activate all 200 stalls if no stalls are configured
-Add images for Grain and Silage Feeder Buttons in MainMenu
-Add Silage function to increase % of all recipes over the span of a few days. (need more details)

ChangeLog
Version 1.07
15/04/2014 Build #
- New more elegant “look and feel” for entire application
- Fix glitch of cow duplicate warning showing twice when clicking edit recipe button in StallPanel even if only one instance of the cow is entered
- RobotUpdater: Added function to cancel download without deleting current version
- Fixed MenuPanelUI accidentally overwriting MenuBarUI instead of using its own JPanel

ConfigPanel
- New Remove Cow panel.
	- Can now remove cows by name or ID.
	- Checkbox to erase cow on Feeder moved from ConfigPanel to RemoveCowPanel
	- Now attempts to remove cow on Feeder by default (if connected)
	- Now notifies if Cow is assigned to one or more stalls and prompts whether to delete or not
- When cow is deleted, it is now removed from all assigned stalls in order to prevent errors in 
StallPanel.
- Improved feedback for adding cows to be more specific
- New Add Cow panel
	- Can now add cows by name or ID.
	- Improved feedback for adding cows to be more specific

TemplatePanel
- Fixed bug with clear button setting DaysField to 0.0 instead of 0 causing NumberFormatException

StallPanel
- Can now display more than 10 stalls at a time
- Improved use of space for stalls scrollpane

RecipePanel
- Improved general spacing of textfields
- Improved location and size of labels for textfield titles