add all.d.ts
add version task
lots of stuff