Instructions:
 Initial Setup:
  - Second menu is enabled "Apple"
  Delete Apple
  Add Apple - apple menu appears
  Delete Tester (button)
  Delete First Menu (button) - empty menu bar
  Add Tester (button)
  Add Apple
  Delete Tester
  Add Tester - tester now the second menu
  Delete Apple - only tester left

 Menu Inserting & Deleting:
  Add Apple - apple menu appears
  Add Banana - banana menu appears
  Delete Apple (from apple menu) - apple menu goes, banana menu still there
  Delete Banana - back to starting point
  Add Apple
  Add Banana
  Delete Banana - apple still there
  Delete Apple
  Add Apple
  Add Coconut - coconut submenu appears
  Delete Coconut (from sub-menu) - coconut submenu gone
  Delete Apple
  Add Coconut
  Add Apple - apple menu appears with coconut already
  Delete Apple
  Delete Coconut
  Add Apple - apple menu appears without coconut

 Menu Enabling:
  Disable Second - apple menu gray & unselectable
  Enable Second - back to normal
  Disable Second
  Delete Apple (from tester menu)
  Add Apple - NOT gray anymore

 Item Enabling:
  Disable Apple Once Item -> once item grayed & unselectable
  Un-Disable Apple Once Item -> once item normal
  Disable Apple Once Item
  Delete Apple
  Add Apple -> once item still gray
  Un-Disable Apple Once Item
  Delete Apple
  Disable Apple Once Item
  Add Apple -> once item gray again
  Un-Disable Apple Once Item
  
 Item Inserting & Deleting:
  Append Donut - donut item added
  Delete Once - once item disappears
  Delete Apple
  Add Apple - once item still gone
  Append Donut - another donut
  Delete Apple
  Append Donut
  Add Apple - three donuts total

 Emptying a Menu
  Add Banana
  Delete First Banana Item (in Banana Menu) - one left
  Delete First Banana Item - none left
  Add Delete Banana - one item again
  Add Delete Banana - two items
  Delete Banana

 Checkable Items & Insertions:
  Test Apple Item -> "no"
  Apple | Checkable - on
  Test Apple Item -> "yes"
  Delete Apple
  Test Apple Item -> "yes"
  Add Apple
  Apple | Checkable - off
  Test Apple Item -> "no"
  Delete Apple
  Test Apple Item -> "no"

 More Checkable (Apple & Banana currently deleted):
  Test Aeros -> "yes"
  Test Bruin -> "no"
  Test Capitols -> "no"

  Check Astros -> nothing
  Check Braves -> "Braves checked", braves checked, astros unchecked
  Check Cardianls -> "Cardinals checked", cardinals checked, braves unchecked

  Check Bruins -> "Boston checked", aeros unchecked, bruins checked

  Test Aeros -> "no"
  Test Bruin -> "yes"
  Test Capitols -> "no"

 Checkable via Menubar (Apple & Banana currently deleted):
  Via Menubar - on
  Test Aeros -> "no"
  Test Bruin -> "yes"
  Test Apple Item -> "no"
  Check in Apple (Button)
  Add Apple - checkable item *not* checked
  Check in Apple (Button) - item checked
  Test Apple Item -> "yes"
  Delete Apple
  Test Apple Item -> "no"
  Add Apple
  Apple | Checkable
  Delete Apple
  Via Menubar - off

 Labels (Apple & Banana currently deleted):
  Add Coconut - (coconut item needed for the rest)
  Test Labels - "ok" in console
  Find Labels - "ok" in console
  Toggle Labels - "Tester" -> "Hi", "Add Apple" -> "Apple Adder", "Astros" -> "'Stros"
  Add Apple - check that "Delete Apple" -> "Apple Deleter"
  Delete Apple
  Test Labels - "ok" in console
  Find Labels - "ok" in console
  Toggle Labels - original labels
  Add Apple - check for original labels
  Toggle Labels - "Delete Apple" -> "Apple Deleter"
  Toggle Labels
  Delete Apple
  Via Menubar - on
  Test Labels - "ok" in console
  Find Labels - "ok" in console
  Toggle Labels - "Add Apple" -> "Apple Adder", "Astros" -> "'Stros"
  Test Labels - "ok" in console
  Find Labels - "ok" in console
  Toggle Labels - original labels
  Add Apple
  Test Labels - "ok" in console
  Find Labels - "ok" in console
  Via Menubar - off

 Handling Bad Requests:
  Test Bad Item -> "no"
  Test Other Bad Item -> "no"
  Bad Item Labels - "ok" in console
  Via Menubar - on
  Bad Item Labels - "ok" in console
  Via Menubar - off
  Check Bad - nothing
  Enable Bad - nothing
  Delete Bad - nothing
