Feature/roots

Added useful (I think) method "roots" - searches for objects that have no ancestors. Test function is present.