First version of observer (Observer#40279)
Observer#40279: More functions added.
Observer#40279: Observer was rewritten. Singleton pattern is used now.
Observer#40279: Observable component template added
Observer#40279: Added destroyer of ObservableComponent. Class is commented.
Observer#40279: Id counter moved to Observer
Observer#40279:Files moved to correct path
Observer#40279: Observer was rewritten. Single instance is now held in ObservableComponent.
Observer#40279: First fully working version of Observer and ObservableComponent