added aspect id to variable entity
added interface methods to stop watch and clear watch variables
introduced watchlist object via json schema and code generation
addWatchLists throws Geppetto execution exception if something goes
wrong
Added visitor to serialize tree + tests
added some comments
minor chages - dashed is json property names are evil
Merge branch 'variable-watch' into development