Add rest endpoint for add/remove and send updates to editor
Update tail node tests to use resource file
Add remove node api
Remove unnecessary semicolon
Tidy editor code to pass jshint
tweak tail.js to only send changed/new lines.
Reverting tail node change to fix build

Fixes #337

A useful change but need the corresponding tests to be updated and also properly publicised on the mailing list as it is a change in behaviour.
Adding Switch Node tests
Adding Change Node tests
Merge pull request #342 from zobalogh/change-node-tests

Adding Change Node tests
Merge pull request #336 from zobalogh/switch-test

Adding Switch Node tests
MQTT Node: allow publishing of Buffer payloads
Closes #341
Temporarily remove Mongo Update option
Part of #335
Remove cheerio parse of node html files on start-up
Update email node to use nodemailer 1.x api
Fixes #334
Migrate email node to credentials system
Dynamic node add not listing added types properly
Handle missing file/modules in Add node api
Adding range node tests
Move main ui over to font-awesome