Alex Bain

Results 2 issues of Alex Bain

- Creates new /:devices/ routes - Adds some style differentiation for devices in the UI - Adds route to get device state - Gets all tests passing - Lints -...

Switching `irsend` to use promises instead of callbacks. This fixes https://github.com/alexbain/lirc_node/issues/8. Using `bluebird` for promises (mostly for `promisify()` method).