yate modules support
write ast after parse
move to coa
some fixes to package.json
fix tests