Display node-changed icon when there are unsaved changes
Part of #33
Validate config node properties
Fixes #74
added grunt tasks to ease development