refactor(change_detection): add change_detection library file
cleanup(di): change di.js to declare all exported symbols