fixes, more features, and a readme