initial import
cleanup spelling, xt tests
fix up docs, license