clean up some names, apis, and add README