Created abstract class "Abs Monitor", which may used for classes requiring of periodically updating their data.
Merge remote-tracking branch 'origin/master'