changes found when i got back to this today
added some functionality and fixed some more hideous bugs causing unclear failures due to missing const value
I wrote a test ... i swear i'm not dieing :P the test is for the super important methods of ServiceIndex and nothing more
fixed erroneous and duplicate record dictionary item
moved the record formatting from avahi.client to avahi.service_index and turned it into a class as well as added a class to handle specially formatted txt records in dnssd records
added base classes for web.py pages and forms
started on a web gui for the service directory
added directories for webgui's for the captive portal and control panel