update infrastructure, initial support for better-dom 2
use aria-invalid instead of custom classes, fix bug with float:right, update readme