Reverse installation instructions
Ignore egg-info dir
Clean up whitespace
Remove commented-out code
Move imports to separate lines
Tidy up comments
Change example host to a hostname rather than IP
Strip CRs from profiles response list

Prior to this commit an empty string was returned as an extra item in
the list of profiles.
Strip CR/LF from end of received data

Rather than selectively stripping it later.

This stops stray CR characters appearing on the end of returned
profile names for example.
Add documentation for setColor and setColorToAll
Allow LEDs to be aliased as strings
Add aliases setColour and setColourToAll

I like British spellings.
Document and dry the turnOn and turnOff methods
Use the disconnect method in the example
Fix a documentation string
Add more documentation
getCountLeds: return an integer rather than a string
Fix setProfile method

Broken in adad83fdf5fd025048e1804f6f602ed1e9d226b9
Dry the code

Add hidden __send and __sendAndReceive convenience methods
Add new setColours method