update binding documentation
remove level field in component/connector constructors (fix #1)
remove (name,level) element constructor
avoid consistency issues when creating a component without adding it to its parent (fix #2)
avoid multiple component/connector addition in configuration
update configuration documentation
move equals method to interface and remove from subclasses
add configuration port/role documentation