Parsers should contain no markup.  Fixed up stocks and weather to push markup back into templates.  lib/loadMarkup was using deviceId instead of typeClass to push out templates to client.  Added Travis CI controller.  Not super helpful to see so much as trigger events - if your project build fails, you can, say, flash your lights or turn off your TV...or something