Abstracted demos from GUI.
Fixed wireless access point enumeration to handle case of no access points.
Extended UI and application logic to properly handle monitor mode.
Added HTML training notes that pop up in their own window.
Fixed issue #1 by adding better threading so GUI remains responsive.
Added logic to enable/disable controls on a per-demo basis.