Refactored to separate packet-based communication from specific type of
connection used
Added connection classes for Bluetooth and TCP connections. 
Modified and enhanced adding of data to packets.
Merge branch 'master' of https://github.com/sharst/PythonBluetooth