Added documenation, uber jar, and hacky launch script