TimeAware sensor enhancements

- node listening to all time messages, not just the ones addressed to
the node (e.g. broadcasts)
- NodeJsController sending time broadcasts every 5 minutes