add more errors classes

Added some additional error classes from the docs: http://developers.meethue.com/8_errormessages.html

I also removed a lot of extraneous whitespace.