use better-dom 2
fix aria-invalid in form submit case
update readme
fix travis and minor refactoring