implements all the functionality of "Class" component in class diagram,
increase number if keys in class "Keys",
implements many function in the Component factory .
add new class "ComponentIds" to represent  the id of each type.
also update other classes
Merge branch 'master' of https://github.com/sky-team/sky.git