added requirejs for the new examples-04.html and changed examples-02.js a bit
removed some unneeded parameters, added ident to `to` subnamespace and added options parameter to the `fun` constructor
renamed partial -> part and other minor namechanges
added concat and clean grunt tasks to be able to split the source in multiple files