add #find_root? checking method to specie code generator
add source template file for empty_specie
add #header_species_dependencies and #source_species_dependencies to the specie code generation logic
add source template file for specie code generator
fix #source_species_dependencies for case when specie is symmetric or root of find algorithm
fix hasRole for parent specie to checkAndFind call