Admin error checking to make sure users actually have whistle groups before trying to add whistles for display.
Add theme support checks for scripts and styles.
Rename class files to match the class names.
Consolidate shortcodes.php, template.php, and widgets.php into a single file, functions.php.
Change '/includes' folder to 'inc'.
Whistles_and_Bells cleanup (and sub-classes).  Changed some method names, wrote better inline docs, and just smoothed this thing out a bit.
functions.php cleanup and more inline docs.
Inline docs cleanup.
Make sure content doesn't overflow the whistle content container.
Make sure to allow shortcodes in the whistle content.
Admin cleanup. Only load scripts when needed. Whistle Groups global $self corrected.  Inline docs cleanup.
Accordions!