update docs
tabs -> spaces
docs update
add docs
update readme
fix typo
add style utilities module
handle the default widget style property
add an api module to simplify bundling