Large python addition

* Using pybonjour to find services
* Setup.py to package shanty
* shanty command line tool
* Refactored Message object
* Concept of message handlers
* Concept of system handlers