add some more API functions
id is also a setter
provide an example what type of string is returned
Merge branch 'master' of https://github.com/rse/componentjs