made Dependency serializable + extended NavajoDep functionality
refactoring of the DependencyAnalyzer
Optimalisations in Tipi components - subcomponents listening to same service are not updated twice + fixed #217