Track down a bug that kept kites from flying (using wrong field for protocol name).
Code cleanup.
Clean up menu presentation, especially kite submenu.
Fix KVO bug in kite removal.