begin to add less
update docs
break out theme patterns for an optional base theme
fix a few bugs