Added more documentation to babel.js and to the annotated source