Expose bin api

 - expose an main function in bin for usage in play-doh
 - fixup README to match uber standards
 - fixup usage to match uber standards
 - renamed .Xignore to dotgitignore

cc @sh1mmer