Code for defining stop-watches added

Only a nodes with class 'stopwatch' can act as stop-watches
They are added by the core - but have to be started explictly - when needed

Stop-watches can tick up or down
And they can be stopped - as needed