lifx.js
- Added support for groups of bulbs via tags and tagLabels
- Can send commands/requests to all bulbs, group or single bulb.

app.js
- NOTE: this now requires node module Q. Use npm install q
- Added support for setting color, toggle bulbs on/off, query status of bulbs and groups.
changed reconnect default setting to false (it was getting into bad states). Instead, check state of connection before write() and reconnect on demand. NOTE: socket.connect() is async. there might be a race condition here."
Merge branch 'master' of https://github.com/limbo/lifxjs

* 'master' of https://github.com/limbo/lifxjs:
  changed reconnect default setting to false (it was getting into bad states). Instead, check state of connection before write() and reconnect on demand. NOTE: socket.connect() is async. there might be a race condition here."
  lifx.js - Added support for groups of bulbs via tags and tagLabels - Can send commands/requests to all bulbs, group or single bulb.