Color support

Added color support, updated the readme, and also added some more detail to the logging.

Not sure about the @sphero_name changes atm, kinda want to make it more robust as it seems to fail intermittently without a reason why.

My first ever 'pull request' so let me know if I've done anything wrong.